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

 

posted @   、子夜  阅读(24)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示