急求:如何将10进制数字转换成16进制啊?
发布网友
发布时间:2022-04-26 11:45
我来回答
共3个回答
热心网友
时间:2022-04-20 12:05
一般的方法是用十进制换成2进制,再将2进制换成十六进制。2进制换十六进制的方法是将2进制的数从后面数起,每4个一组,然后将那4个数分别变成十进制就可以了。不够4个数的在前面补0。
热心网友
时间:2022-04-20 13:23
1990(10)= 124 ×16+6
=(7×16+12)×16+6——乘出来=
=7×16×16+12×16+6——把16看成一个进位单元(如10进制里的“10”看成一个单元)
=700+120+6——注意:12是16进制里的一个 “未进位数”。
——注意:0表示那个层数的占位吧(这种表达不规范,我觉得这样好看而已)
=7C6 ——注意:0、1、2、3、4、5、6、7、8、9、A、B、C(C表示12)
——总逻辑——看看里面【多少个16相加组成】此数【1990(10)】
热心网友
时间:2022-04-20 14:57
其实第一个人的算法是对的,就是取余法。只是他算错了。1990/16=124
1990%16=6124/16=7 124%16=12(16进制是c)7/16=0
7%16=7所以结果是7c6 %是取余。 方法了解就行,也不必深究,有计算机为什么不用了。