黑马程序员技术交流社区
标题:
255转二进制是1111111111,但是二进制中最高位1的话就是负数了么?
[打印本页]
作者:
liuch111
时间:
2015-7-9 22:10
标题:
255转二进制是1111111111,但是二进制中最高位1的话就是负数了么?
看到有一种说法是
如果是无符号类型,那么8位的取值范围是0-255,11111111 = 255
有符号是-128-127, 11111111 = -1
第一:这种说法对吗
第二:
怎么理解这个有符号,和无符号呢,, pc中的计算器或网络上在线计算器都是默认无符号转换的
那么这个有符号的 作用是什么呢?
作者:
q953655369
时间:
2015-7-9 22:32
不会你说的那个是 补码
作者:
wx_HWRW5aF7
时间:
2015-7-9 22:38
255 默认int类型 有4个8位二进制 不会出现你说的这种情况
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2