作业帮 > 数学 > 作业

十进制数转换成八进制数

来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/23 19:10:03
十进制数转换成八进制数
正数我会转换,主要是十进制的负数 转换成八进制数.例如十进制数-111转成8进制数.本人菜鸟,请写出计算过程.
请问,八进制数、十六进制数,在计算机里占两个字节的空间?
十进制数转换成八进制数
先把十进制数+111转成二进制数:
(1*1010+1)*1010+1
=1011*1010+1
=(1101110)二
再用补码方式来表达十进制数-111(取十六位二进制数):
十进制数-111的原码为:
(1000000001101110)二
十进制数-111的反码为:
(1111111110010001)二
十进制数-111的补码为:
(1111111110010010)二
(1 111 111 110 010 010)二
(177622)八
=(1101110)二