java的char类型
2014-04-30 09:35
225 查看
一:char的初始化
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 是一个意思。
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 是一个意思。
相关文章推荐
- java中输入char类型的数据
- java中如何输入char类型
- java中int,char,string三种类型的相互转换
- SQL Server与Java的类型对应,Char用setString设值
- java基础-各种类型及转换(int,string,char,short,date)
- java中char数据类型的使用
- JAVA 各种数值类型最大值和最小值 Int, short, char, long, float,&nbs
- Java中char 字符类型的独特性
- java 基本数值类型:byte short int long float double char
- Java核心技术之------char类型和boolean类型
- byte,short,char三种类型在Java中是表象
- java 常见的几种类型范围说明,char 型变量中能不能存贮一个中文汉字
- Java中char类型能存储汉字吗
- SQL Server与Java的类型对应,Char用setString设值
- Java基本类型占用的字节数(char占用几个字节问题)
- java中的char解析和类型变量大小
- java中的char类型
- java中char类型的默认值是 '\u0000' 吗?是空字符还是空格?
- java中的char类型
- java中的char类型和Unicode编码