将十进制数256转换为十六进制如何转换?

麻烦写具体一点?

十进制数256转换为十六进制整数采用"除16取余,逆序排列"法。具体做法是:用16去除十进制整数256,可以得到一个商16和余数0;再用16去除商16,又会得到一个商1和余数0;接着用16去除商1,又会得到一个商0和余数1。

然后把先得到的余数作为十六进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来,为0x100,或(100)16。

扩展资料:

十六进制转换有16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16个大小不同的数,即逢16进1,其中用A,B,C,D,E,F(字母使用大写)这六个字母来分别表示10,11,12,13,14,15。

由于表示方式没有单一、已协定的标准,所以最常用(或常见)表示十六进制数值的方式是将 '0x' 加在数字前,或在括号数字后加上16。

参考资料来源:

百度百科——十六进制

百度百科——十六进制转换

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-07
100
十进制整数转换为十六进制整数采用"除16取余,逆序排列"法。
具体做法是:用16整除十进制整数,可以得到一个商和余数;再用16去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为十六进制数的低位有效位,后得到的余数作为十六进制数的高位有效位,依次排列起来。
例如:256
256/16=16……0
16/16=1…......0
1/16=0......1
故为:100
第2个回答  2007-08-26
先转换成二进制,除二取余法(自己算!!)
然后把二进制数4位一组,不足在高位补0,然后每4为换算成1位16进制数,得到的就是
相似回答