十进制-1转化为八进制数应该是多?

来源:百度知道 编辑:UC知道 时间:2024/07/02 06:38:22
请简单说一下过程

那就要看你用几个字节表示了,这里假如你是用2个字节,那就是177 777。
解释一下吧:
计算机中表示数字是用补码,补码的定义如下:
当 X >= 0 时,[X]补 = X; 当 X < 0 时,[X]补 = 2^n - |X|. (注:n为所用位数)

-1 用八进制表示就应该是2^16 - 1 = 2*8^5 -1 = 200000O -1O = 177777O

在纯数学上来讲,-1D = -1O。
在计算机领域,那就是177777O了。

还是-1,和正数没什么区别。

还是-1