1.分类
(1)数据类型分为基本数据类型和引用数据类型,
基本数据类型创建的变量,称为基本变量,该变量空间中直接存放的是其所对应的值,引用数据类型创建的变量,一般称为对象的引用,其空间中存储的是对象所在空间的地址
(2)基本数据类型分为四类:整形 浮点型 字符型 布尔型
基本数据类型分为八种:字节型 短整型 整形 长整型 单精度浮点型 双精度浮点型 字符型 布尔型
2.数据类型长度及其范围
数据类型 | 关键字 | 内存占用 | 范围 |
---|---|---|---|
字节型 | byte | 1字节 | -128~127 |
短整型 | short | 2字节 | -32768~32767 |
整形 | int | 4字节 | -231~231-1 |
长整型 | long | 8字节 | -263~263-1 |
单精度浮点数 | float | 4字节 | 有范围不关注 |
双精度浮点数 | double | 8字节 | 有范围不关注 |
字符型 | char | 2字节 | 0~65535 |
布尔型 | boolean | 无规定 | true&false |
3.注意
- 变量的内存占用和平台是多少位没有关系,内存占用是固定的
- 数据类型有符号和无符号都是固定的
-
整形和浮点型都是带有符号的
-
整型默认为 int 型,浮点型默认为 double
- 如果给定的值超过范围,则直接报错
-
字符串属于引用类型
-
长整型变量的初始值后加 L 或者 l ,推荐加L,因为加 l 容易误认为1