浮点型:表示小数 float double。
浮点型字面量 默认是double。
声明floatl类型在字面量后加 f/F
float a = 10.001f;
表示方式:十进制,科学计数法
float :4字节 double :8字节
逻辑性boolean(布尔)
boolean类型适于逻辑运算,一般用于程序流程控制。
java语言中boolean类型数据只允许取值true或false。(不可以0或非0替换true或false)
字符型char
char类型数据用来表示一个单个字符,占2字节,用单引号括起来。例如:char c1 = 'a'
可以涵盖世界上所有书面语的字符
char运算char类型是可以运算的,因为char在字符编码表中又对应的数值。
在Java中,对char类型字符运行时,直接当作对应编码表的整数来对待。
char c = 'a' + 1; 是先将 a 提升为int,计算结果98,对应的字符是b。
Java中的字符表示使用的unicode编码表。可以表示世界上所有国家的语言。unicode主要是存储对照字符,UTF-8是unicode中具体的一种表示方式。
英文字符少0-256 1个字节可以存储 所有一个英文字母在utf-8中只占一个字节
中文多 1个字节表示不了 utf-8中一个中文占3个字节