概要
Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。
byte
- byte 数据类型是8位的、有符号的、以二进制补码形式表示的整数;
- 最小值是 128(-2^7) ;
- 最大值是 127(2^7-1) ;
- 默认值是 0;
- byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;
byte a = 100 byte b = -50。
char
- char类型是一个单一的 16 位 Unicode 字符;
- 最小值是 \u0000(即为0);
- 最大值是 \uffff(即为65,535);
- char 数据类型可以储存任何字符; char 本质是数值;Unicode 包含 Ascll ,int 转型后是 Unicode 的数值
(重要)System.out.println((int)a); // 97 System.out.println((int)'好') // 22909