2° = 9
1.1.3 无符号十进制到二进制的转换
将无符号十进制整数转换为 二进制,方法是不断的将这个整数除以2,并将每个余数记录为一个二进制数字.下表展示的是十进制数37转换为二进制的步骤.....例如下表列出了十进制数422转换为十六进制的步骤:
除法 商 余数
422/16 26 6
26/16 1 A
1/16 0 1
上表中,余数列的数字安装从后往前排,组合为十六进制数的结果!...1111 1111
1111 1111是-1的补码.补码操作是可逆的,因此1111 1111的补码就是0000 0001.
1.5 十六进制补码
十六进制的补码方法:将一个十六进制整数按位取反并加1,就生成了它的补码...:
把十进制整数的绝对值转换为二进制
如果十进制数是负数,则在第一步的基础上,求改二进制的补码.比如:十进制数-43转换为二进制的过程为:
无符号43的二进制数表示为0010 1011....由于初始值是负数,因此,求出0010 1011的补码1101 0101(取反加一).这就是十进制数-43的二进制表示.
1.8 有符号十进制到十六进制的转换
有符号十进制到十六进制的转换步骤如下:
把十进制整数的绝对值转换为十六进制