黑马程序员技术交流社区
标题:
纠结了很久的二进制的小问题
[打印本页]
作者:
Surprise
时间:
2015-9-21 10:14
标题:
纠结了很久的二进制的小问题
11111111的结果为什么是-1,而不是510??
作者:
maxwell247
时间:
2015-9-21 12:26
这个东西不是确定的。要看是有符号的还是无符号的。 有符号数最高位表示符号位。 0为正,1为负。如果是负数,那么剩下的数字就是补码。需要取反加一。 所以 11111111表示有符号数是是-1,表示无符号数时是255
作者:
Surprise
时间:
2015-9-21 16:17
完美解答,谢谢
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2