请问各位java高手,char c1= '\u0061' 是什么意思啊 那C1等于多少呢? 还有\u代表的是什么意思呢? 谢谢大

[复制链接]
查看11 | 回复1 | 2017-11-24 23:39:04 | 显示全部楼层 |阅读模式
char 数据类型(和 Character 对象封装的值)基于原始的 Unicode 规范,将字符定义为固定宽度的 16 位实体。Unicode 标准曾做过修改,以允许那些其表示形式需要超过 16 位的字符。合法代码点 的范围现在是从 U+0000 到 U+10FFFF,即通常所说的 Unicode 标量值。 而\u0061 其实就是字符 a 在其中的编码位置。你可以试试用 System.out.println(c1); 输出就是a。 如果char c1= '\u0062'输出就是b了。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行