617转二进制1001101001后前面补0足16位,首位为1,这就是-617取反加1后3位一组向八进制转换
617/2=308余1
308/2=154余0
154/2=77余0
77/2=38余1
38/2=19余0
19/2=9余1
9/2=4余1
4/2=2余0
2/2=1余0
1/2=0余1
结果为:1001101001
取其补码+1为-617。
再转八进制
十六进制转换差不多的:
把十进制数变成二进制数,负数可以用补码来表示,然后再四位一断转成十六进制。
进制转换,仅仅是把绝对值做“进制转换”。
正负号不可变动。
即:-617(十进制)
=-10 0110 1001(二进制)
=-1151(八进制)
=-269(十六进制)
数码转换,你再 ...。