手机
当前位置:查字典教程网 >编程开发 >C语言 >c++实现十进制转换成16进制示例
c++实现十进制转换成16进制示例
摘要:c++实现十进制转换成16进制复制代码代码如下://Decimaltohexadecimalnumber//programmingby:Er...

c++实现十进制转换成16进制

复制代码 代码如下:

//Decimal to hexadecimal number

//programming by : Erfan Nasoori

//Date of send : 2009/1/11

#include <iostream.h>

void main()

{

int x,y,i;

int d,n=1;

int * r;

char h[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};

cout<<"Enter x : ";

cin>>x;

y=x;

while(x >= 10)

{

x/=10;

++n;

}

r=new int[n];

for(i=0 ; y >= 16 ; ++i)

{

r[i]=y%16;

y /= 16;

}

r[i++]=y;

cout<<"16 base = ";

for(i=(n-1) ; i>=0 ; --i)

{

cout<<h[r[i]];

}

cin.get();

}

【c++实现十进制转换成16进制示例】相关文章:

用C++实现,将一句话里的单词进行倒置的方法详解

C++中const的实现机制深入分析

用C++实现单向循环链表的解决方法

C++中返回指向函数的指针示例

c语言中十六进制转二进制显示的实现方法

解析C++中四种强制类型转换的区别详解

C/C++实现矩阵的转置(示例代码)

C++中Operator类型强制转换成员函数解析

深入C++四种强制类型转换的总结

用C++实现一个链式栈的实例代码

精品推荐
分类导航