-128的补码怎么算?

2024-11-08 06:35:56
推荐回答(5个)
回答1:

-128是个特殊的数,不用考虑符号位!若字长为1byte,因有一位是符号位,所以原码能表示数值的范围为(-127~-0 +0~127)共256个注:-0和+0.(印度人将零作为标记并放入运算之中,对人类文明的贡献极大)在补码中用(-128)代替了(-0),所以补码的表示范围为:(-128~0~127)共256个.
注:(-128)没有相对应的原码和反码, (-128) = (10000000)希望对你有帮助!

回答2:

码长八位时,-128 既没有原码,也没有反码。


所谓的:原码取反加1,就是无处下手的。


其实,求负数的补码,方法步骤,极其简单。


就是:用绝对值减一,再取反,就完事了。


那么,就是 127 = 0111 1111。


取反,即为:1000 0000,这就是-128 的补码。

回答3:

正确答案:网页链接。

回答4:

负数的补码是它的原码取反再加一-128的原码就是他的绝对值128的二进制表达10000000取反就是01111111再加一就是10000000 虽然-128与正128的补码是一样的 但这只是特例 并不是所有负数的补码都和他的绝对值的补码一样

回答5:

就是用取反加1的原则,128就是1000 0000取反后就是0111 1111加1就是1000 0000是一样的!