Java基础学习篇之数据类型

Java定义了4类共8种基本数据类型,其中有4种整形、2种浮点型、1种逻辑型和1种字符型,它们的分类及关键字如下:

整型包括byte  short  int  long

浮点型包括float  double

逻辑型为boolean

字符型为char

byte(字节型)占8个数据位 范围-128~127,即-2^7~2^7-1

Java用补码表示二进制数,补码最高位是符号位,最高位0表示正数,最高位1表示负数

正数补码为其本身,负数补码为其绝对值各位取反加1

正数最大值01111111,即2^7-1;负数最小值1000000(最大的负数是11111111,即-1)

10000000是最小负数的补码表示形式,把补码计算步骤倒过来即可,10000000-1,得01111111,然后各位取反,即1000000为最小负数

的绝对值,所以最小负数十进制表示为-2^7,即-128

posted @ 2017-05-26 10:55  July落花雨  阅读(81)  评论(0编辑  收藏  举报