Byte 一个字节的数据大小范围为何是-128~127

一个字节是8位,最高位是符号位,最高位为0则是正数。最高位为1则是负数数据类型 若是一个数是正数,最大数则为:01111111,转为十进制为127,二进制 若是一个数是负数,按照通常人都会以为是11111111,转为十进制为-127,数据 可是:一个+0表示为:00000000,一个-0表示为:1000000,由于符号位不算在里面,因此就会有两个0,因此从一开始发明二进制的时候,就把-0规定为-1
相关文章
相关标签/搜索