1111 1111 1111 1111如果是有符号数为什么等于-1
发布网友
发布时间:2022-05-29 08:52
我来回答
共2个回答
热心网友
时间:2023-10-13 10:43
如果是有符号数,题中给的是补码,最左边的1表示负,仅考虑剩下的
111 1111 1111 1111 ,减去1后,得反码,即
1111 1111 1111 1110 ,按位取反,得原码,即
1000 0000 0000 0001 ,最左边的1仅表示负号,
所以转为十进制数,加上符号,得 - 1 。
这个过程就是将原码求补码的过程倒过来。
如果是无符号数,则
1111 1111 1111 1111 = 2^16 - 1 = 65535 .
热心网友
时间:2023-10-13 10:44
(1111-1111)- 1111/ 1111=-1