十进制转换成二进制
十进制转换成八进制:
10进制数转换成8进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成8
|
被除数
|
计算过程
|
商
|
余数
|
|
120
|
120/8
|
15
|
0
|
|
15
|
15/8
|
1
|
7
|
|
1
|
1/8
|
0
|
1
|
十进制转换成十六进制:
10进制数转换成16进制的方法,和转换为2进制的方法类似,唯一变化:除数由2变成16。
|
被除数
|
计算过程
|
商
|
余数
|
|
120
|
120/16
|
7
|
8
|
|
7
|
7/16
|
0
|
7
|
例如:要求把十进制数(—617)分别用八进制和十六进制数表示。 答案是:(—617)10=(176627)8=(FD97)16
求反码:除了符号位外,其他的去反 :1111 1101 1001 0110
求补码:负数的补码等于反码+1 :1111 1101 1001 0110 + 1 = 1111 1101 1001 0111
转化成16进制数要求补码从右起,每4位一组,转8进制则 每3位一组,到最左不足3位数则加0补足。
四位补码与相应的进制数相对;二进制1111=1x23+1x22+1x21+1x20=15 对应十六进制的F 依次类推,八进制也一样。
F D 9 7 即(FD97)16
1030



被折叠的 条评论
为什么被折叠?



