java学习日记20230302-字符
JAVA字符
char c1 = 97
System.out.println(c1)// a
会输出97代表的字符(字符编码)
字符类型细节:
- 字符常量用单引号
- java中允许使用\转义字符代表一个字符
- java中char的本质代表一个整数,在输出的时候输出的是unicode对应的字符,要输出对应的数字可以使用(int)字符
- char字符可以参与运算
ASCII 字符编码表 一个字节表示128个字符 https://jisuan5.com/ascii/
unicode使用两个字节表示,字母和汉字统一占两个字节,使用unicode没有乱码问题
utf-8 编码表,字母用一个字节,汉字用3个字节
gbk可以表示汉字 字母用一个字节,汉字用2个字节 gb2312<gbk
big5 繁体中文
字符型在存储过程中,需要将字符对应的码值转化为二进制进行存储:'a' ==>97==01100001==>存储
utf-8是互联网使用最广的unicode的改进,
boolean布尔类型
布尔类型只运行true和false,只占1个字节,适用于逻辑计算 if /while/do-while/for

浙公网安备 33010602011771号