您的位置 首页 百科问答

关于十进制 转十六进制算法?

把十进制数除以16,得增系织保留余数部腊州分。得到余数以后就不要再往下除得小数。

代码:

#include"stdio.h"intmain() 

i十机乎ntnum=0;

inta[100]; 

inti=0; 

intm=0;

intyushu; 

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

printf("请输入一个十进制轮塌蔽数:");

scanf("%d",&num);while(num>0){yushu=num%16;

a[i++]=yushu; 

num=num/16;

}printf("衫森转化为十六进制的数为:0x");for(i=i-1;i>=0;i--)//倒序输出{m=a[i];

prin别乐组帮奏显搞术握甚tf("%c",hex[m]);}printf苏静你杂苦("\n"); 

}

关于十进制 转十六进制算法?

扩展资料:

十进制转十六进制

采余数定理分解,例如将487710转成十六进制:

4877÷16=30殖阻4....13(D)

304÷目照害使征16=19....0

19÷16=1....3

1÷16=0....1

这样就计到487710=130D16

参考资料来源:百度百科-十六进制

上一篇 今日阳来自光新能源电动汽车怎么样啊?
下一篇 海战世界 利沃诺怎样搭配指挥官
扫一扫,手机访问

扫一扫,手机浏览