一、分类
1、java四类八种基本数据类型
第一类:整型 byte short int long
第二类:浮点型 float double
第三类:逻辑型 boolean(它只有两个值可取true false)
第四类:字符型 char
在栈中可以直接分配内存的数据是基本数据类型
二、整型中 byte、short、int、long 的取值范围
取值范围
image.png image.png为什么Java中int型数据取值范围是[-2^{31}, 2^{31}-1]?
int占4个字节,1个字节等于8位,int就是32位
因为整数区分正负数,第一个格子
(1)第一位是标志位,标志位为0表示正数,标志位为1表示负数。
(2)剩余的31位是用来表示数字部分的
image.png
三、什么是浮点型?
image.pngFloat类型的数值有一个后缀F/f ,没有后缀F/f的浮点数值默认为double类型。也可以在浮点数值后添加后缀D/d, 以明确其为double类型
网友评论