1:先将负数中的负号去掉变成正数,使用二进制表示这个正数
2:将这个二进制正数所有的位取反,再加 1,结到的二进制序列就是这个负数的补码
比如:-1,取其正值 1,32 位二进制表示为:0000 0000 0000 0000 0000 0000 0000 0001
各位全部取反:1111 1111 1111 1111 1111 1111 1111 1110
再加 1:1111 1111 1111 1111 1111 1111 1111 1111
因此 -1 的二进制补码表示为:1111 1111 1111 1111 1111 1111 1111 1111
Java负数的二进制补码表示这样计算
最新推荐文章于 2023-03-11 22:52:35 发布