为什么输出错误?
哪里出问题了?
2015-07-24
这个东西,char比较特殊,与其说是存储,不如说是查询,下面这几种赋值都可以
char a = 'a';
char a = '是';
char a = '!';
char a = 25105;//注意这个是数字
char 我 = '他';
int i = 'a';
int i = '我';
简单介绍一下char,不同于其他其本类型,本质就是是数字,但是却又“范围”约束(0-65535)
char a = 65536 ;//错了!
char a = -1 ;//错了!
这东西就是已经定义好的 “数字 = 值”的映射,一共65536个
比如: 25105 代表 '我';
关于String
java.util.String 定义了,String的本质是char[]数组
举报