java中char数据类型的使用
2010-01-28 20:22
253 查看
char在java中称为“字符型” 占2个字节
字符常量是用单引号括起的一个字符 且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置,即整数
eg:char x='a'
内存x中存储的是字符a在Unicode字符集中的排序位置97 因此允许将上面的语句写成char x=97;
由此例可以得出以下结论:
1.要观察一个字符在Unicode字符集中的排序位置,必须使用int类型显示转换,例如:(int)'a'
2.同理,如果要得到一个0---65535之间的数所代表的Unicode表中相应位置上的字符也必须使用char型显示转换
字符常量是用单引号括起的一个字符 且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置,即整数
eg:char x='a'
内存x中存储的是字符a在Unicode字符集中的排序位置97 因此允许将上面的语句写成char x=97;
由此例可以得出以下结论:
1.要观察一个字符在Unicode字符集中的排序位置,必须使用int类型显示转换,例如:(int)'a'
2.同理,如果要得到一个0---65535之间的数所代表的Unicode表中相应位置上的字符也必须使用char型显示转换
相关文章推荐
- java----基本数据类型精度的研究与使用(char,byte,int等)
- Java 在 Map 中使用复杂数据类型作为 Key
- Java学习之路0714(一)(markDown标签的简单使用,Java环境配置、Java基本数据类型))
- Java中如何使用引用数据类型中的类呢?
- JAVA基础学习之String、StringBuffer、StringBuilder、基本数据类型的使用、整形进制转换、集合Collection、Vector、ArrayList、LinkedList、HashSet、TreeSet等(3)
- Java基础-数据类型int,short,char,long,float,double,boolean,byte
- JAVA之旅(十八)——基本数据类型的对象包装类,集合框架,数据结构,Collection,ArrayList,迭代器Iterator,List的使用
- 为啥在java中不要使用char类型
- 使用java + oracle插入clob类型的数据
- Java编程long数据类型的使用问题
- Java基本数据类型、引用类对比及实际项目高级应用 使用==与equal的机制与不同
- 在java中关于使用scanner接受char类型字符的方法
- (JAVA SE 学习笔记)Java.SE.第003讲.原生数据类型使用陷阱.Pitfall.of.Primitive.Data.Type
- C的无符号数据类型int,short,byte 转为 Java对应的数据long,char,short
- Java基础--基本数据类型(字符型/char)
- JAVA学习之数据类型的使用
- Java 引用数据类型的使用过程
- 一起学java【5】---原生态数据类型使用陷阱
- JAVA第二天笔记--eclipse使用/数据类型转换
- Java数据类型之byte、char