-1的十六进制,和十六进制补码是多少?

在这方面擅长的朋友留下你们的QQ号好吗?
2025-03-11 05:49:21
推荐回答(4个)
回答1:

-1的二进制原码为:1000 0001B,所以其十六进制的原码为:81H。

-1的二进制补码为:11111111B,所以其十六进制的补码为:FFH。

在计算机运算中负数是以其补码形式存在的,负数的补码在计算公式上等于原码取反加1,所以要求负数的补码就要先求负数的原码。

扩展资料:

补码的三大特性:

1、一个负整数(或原码)与其补数(或补码)相加,和为模。

2、对一个整数的补码再求补码,等于该整数自身。

3、补码的正零与负零表示方法相同。

参考资料来源:百度百科-补码

回答2:

楼上大哥,他问的是十六进制……

原码(1000 0001)B 十六进制(81)H
补码(1111 1111)B 十六进制(FF)H

回答3:

补码就是其绝对值的原码取反再加1
8位(byte), 1的原码=0x01,取反=0xfe,再加1=0xff
同理,16位(short)时=0xffff, 32位(int32)时=0xffffffff

回答4:

-1的原码是 1000000000000001
补吗是 1111111111111111