在Java当中存储数据时,不同的数据类型在计算机当中申请的内存空间大小不一样.其中数值型分为整数和小数两种:
整数
byte
short
int
long
小数
float
double
像我们平时使用的一些字符像A、B、C、D属于是字符型,字符型使用关键字char来表示
字符型:
char
其中表示真假的为布尔类型,布尔类型的值只有两个true和false
布尔型:
boolean
下方为以上数据类型占用的空间大小
数据类型占用空间大小图
其中一个字节为8位,上图我们可以看到int类型占4个字节,所以intel类型占用的空间大小为32位.在类当中声明这些类型的变量时,都会有一个对应的默认值.其中需要注意的是char类型的默认值.char类型本质是16位的整数,在Unicode码中从'\u0000'到'\uFFFF'之间" \u表示这是一个Unicode值.'\u0000'代表的应该是NULL,输出控制台是一个空格.
网友评论