一.int :整型
1.4个字节,-21个多亿到21个多亿
2.整数直接量默认为int类型,但不能超出范围,若超范围则发生编译错误
二.long : 长整型
1.8个字节,-900万万亿多到900万万亿多
2.若想表示长整型直接量,需在数字后加L或l
3.运算时若有可能溢出,建议在第1个数字后加L
三.double : 浮点型
1.8个字节,很大很大很大
2.小数直接量默认为double型,若想表示float,需在数字后加F或f
3.不能表示精确数据,运算时有可能会发生舍入误差,精确场合不能使用
四. Boolean: 布尔型
1.1个字节
2.只能存储true或false
五. char : 字符型
1.2个字节
2.采用的是Unicode编码格式,一个字符对应一个码表现的形式是字符char,但本质上是码 int(0到65535之间)(ASCII:'a'----97 'A'----65 '0'----48)
3.字符型直接量必须放在单引号中,有且仅有1个
4.特殊符号需要通过\来转义
六. short :
1.数据类型是16位
2.其范围是-32768至32767(或-2 15 15 - 1)
3.2个字节
七.byte:
1.字节数据类型是8位
2.范围为-128至127 (-27 to 27 - 1)
3.最小整数数据类型
4.1个字节
八.float:
1.4个字节
2.单精度,能精确到6~7位,声明一个小数类型
3.要加F或者f,建议加F