char与ASCII。unicode的关系
为什么char a='\u005d';就能表示unicode码对应的符号匹配?而int 、short就不行?
而且,char a=65;表示的是65对应的ASCII码的值,为什么int、string等等就不能表示?
char到底和unicode、ASCII有什么关系?
12
收起
正在回答
1回答
这个同学你好:
首先,我觉得你需要先理解8个基本数据类型
数值型(专门用来表示纯数字):byte、short、int、long、float、double
字符型(用来表示一个汉字、字母、符号)char
(因为每个汉字、字母、符号在Java里面都有对应的编号,所有你输入数字编号等于输入了汉字、字母、符号这些东西)
ASCII编码的范围在(0~65535)
Union编码的值在(\u0000 ~ \uffff)
ASCII编码第65个,就是A
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星