标签:class 节省空间 oat 记录 unicode 最大值 最大 理论 short
java基本数据类型范围 因为是二进制存储 1个字节是8位 首位是符号位 0为非负数 1为负数 负数的值为反码+1 反码:(1变0 0变1 符号位不变)
补码的设计目的是:
⑴使符号位能与有效值部分一起参加运算,从而简化运算规则.
⑵使减法运算转换为加法运算,进一步简化计算机中运算器的线路设计
byte 1字节 8位 最大值 0 1111 111 = 1+2+4+8+16 +32+64---> 127 最小值 1 0000 000 = 反码(1 1111 111)(这个是-127)+1=1 0000 000 (由于符号位也算作值)=-128
其他无需多做解释:
short:
int:
long:
float:
double:
boolean:
char:
标签:class 节省空间 oat 记录 unicode 最大值 最大 理论 short
原文地址:http://www.cnblogs.com/Ychao/p/7395940.html