char与ASCII。unicode的关系

char与ASCII。unicode的关系

为什么char a='\u005d';就能表示unicode码对应的符号匹配?而int 、short就不行?

而且,char a=65;表示的是65对应的ASCII码的值,为什么int、string等等就不能表示?

char到底和unicode、ASCII有什么关系?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

这个同学你好:

首先,我觉得你需要先理解8个基本数据类型

数值型(专门用来表示纯数字):byte、short、int、long、float、double

字符型(用来表示一个汉字、字母、符号)char

(因为每个汉字、字母、符号在Java里面都有对应的编号,所有你输入数字编号等于输入了汉字、字母、符号这些东西)

ASCII编码的范围在(0~65535)

Union编码的值在(\u0000 ~ \uffff)

ASCII编码第65个,就是A

  • String类型,称为字符串类型,属于引用类型 它和char类型用法类似,不过String类型可以保存多个字符 我们一般用String类型存放 一句话、一个电话号码、一个地址、负责的中英符号混合密码等
    2019-04-07 11:41:23
  • ASCII编码和Unicode编码 与 具体的字符 之间的关系 就像是 学生姓名和学号的关系 当你去要去使用某个字符时,你可以不输入具体的字符,而是输入编号去输出 就像是你要去找某个学生,你可以不输入具体的名字,而是去输入她的学号去找
    2019-04-07 12:59:17
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师