byte 1字节
byte取值范围-128~127 Java使 用 补 码 来 表 示 二 进 制 数 ,在 补 码 表 示 中 ,最 高 位 为符号 位 ,正 数 的 符 号 位 为 0,负 数 为 1。对 负 数 而 言 ,把 该 数 绝 对 值 的 补 码 按 位 取 反 ,然 后 对 整个数 加 1,即 得 该 数的 补 码 。1byte的最大值是0111 1111,最小值为10000000,把10000000减去1,得01111111,再取反即10000000,就是-128
short 2字节
int 4字节
long 8字节
float 4字节
double 8字节
char 2字节
boolean 1位 |