将无符号十进制整数转换为 二进制,方法是不断的将这个整数除以2,并将每个余数记录为一个二进制数字.下表展示的是十进制数37转换为二进制的步骤.....例如下表列出了十进制数422转换为十六进制的步骤:
除法 商 余数
422/16 26 6
26/16 1 A
1/16 0 1
上表中,余数列的数字安装从后往前排,组合为十六进制数的结果!...上面十进制转换为十六进制是:1A6.
1.2.3 十六进制加法
假设我们现在要将两个数X和Y相加,其基数为b.对他们的标号从低位开始到最高位(也就是从右向左计算),如果X和Y相加的值大于基数b.计算S1...,则在第一步的基础上,求改二进制的补码.比如:十进制数-43转换为二进制的过程为:
无符号43的二进制数表示为0010 1011....由于初始值是负数,因此,求出0010 1011的补码1101 0101(取反加一).这就是十进制数-43的二进制表示.
1.8 有符号十进制到十六进制的转换
有符号十进制到十六进制的转换步骤如下:
把十进制整数的绝对值转换为十六进制