黑马程序员技术交流社区

标题: 在字节流中,连续读取到八个1为什么是-1?不是255呀? [打印本页]

作者: 毛溯澜    时间: 2012-2-8 22:37
标题: 在字节流中,连续读取到八个1为什么是-1?不是255呀?
本帖最后由 毛溯澜 于 2012-2-8 22:48 编辑

在字节流中连续读取到八个1为什么是-1?不是255呀?需要扫盲,真心不懂
作者: 毛溯澜    时间: 2012-2-8 22:48
{:soso_e127:}想到了byte有范围的,悲剧
作者: 孙汇川    时间: 2012-2-8 23:01
字节是byte类型,也是整数类型,是有符号数,第一位表示符号,也就是负(-),计算机的整数都是按照补码形式进行存储的,11111111是补码形式,对应的整数就是-1




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2