java中的char类型
来源:互联网 发布:android 充电助手源码 编辑:程序博客网 时间:2024/05/22 02:23
char是Java中的保留字,与别的语言不同的是,char在Java中是16位的,因为Java用的是Unicode。不过8位的ASCII码包含在Unicode中,是从0~127的。
Java中使用Unicode的原因是,Java的Applet允许全世界范围内运行,那它就需要一种可以表述人类所有语言的字符编码。Unicode。但是English,Spanish,German, French根本不需要这么表示,所以它们其实采用ASCII码会更高效。这中间就存在一个权衡问题。
因为char是16位的,采取的Unicode的编码方式,所以char就有以下的初始化方式:
char c='c'; //字符,可以是汉字,因为是Unicode编码
char c=十进制数,八进制数,十六进制数等等; //可以用整数赋值
char c='\u数字'; //用字符的编码值来初始化,如:char='\0',表示结束符,它的ascll码是0,这句话的意思和 char c=0 是一个意思。
备注: 1 。char a = '中 ' (int)a 是把字符转为unicode的编码值
2. String a=“中” a.getByte() 是把字符串转为unicode编码值
0 0
- java中的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- java中的char类型
- Java中的char类型
- JAVA中的char类型
- Java中的char类型
- 【java基础】java中的char类型
- java中的char类型和Unicode编码
- java中的char类型和Unicode编码
- java中的char类型和Unicode编码
- java中的char解析和类型变量大小
- Java中的char类型可以存储汉字吗?
- Java中的char类型以及不建议使用的原因
- linux netlink简单配置使用
- 详解SQL Server 比较带有尾随空格的字符串
- Spring中实现文件上传
- vi
- 修改编译 SynEdit 源码
- java中的char类型
- 吉列公司申请3D打印剃须刀架技术专利
- C++——CString用法大全
- android emulator创建avd命令
- 批处理 同步资源
- backtrack5安装edup ep-n1566无线网卡的rt3070驱动
- 关于Socket、TCP、Http之间的关系
- Android上获取优酷(youku),土豆(tudou),乐视(letv),爱奇艺(iqiyi)等HTML5页面上的视频真正地址
- 我的 Azure VM 为何会重新启动?