当前位置: 编程技术>c/c++/嵌入式
c++实现十进制转换成16进制示例
来源: 互联网 发布时间:2014-10-25
本文导语: c++实现十进制转换成16进制 代码如下://Decimal to hexadecimal number//programming by : Erfan Nasoori//Date of send : 2009/1/11 #include 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'}; coutx; y=x; while...
c++实现十进制转换成16进制
代码如下:
//Decimal to hexadecimal number
//programming by : Erfan Nasoori
//Date of send : 2009/1/11
#include
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'};
coutx;
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