java 字符类型
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
java 字符类型
Java的字符使用16位的Unicode编码表示,而计算机语言通常使用ASCII码,用8位表示一个字符。
1.字符型
字符型是用两个单引号括起来的一个字符,如’a’,’1’,’A’等。其中,’a’和’A’分别表示ASCII码中的字符a和A,而’1’表示字符型1,而不是整数的数值1。除了一般字符外,Java还定义了一些特殊字符,如表3-2所示。
字符型除了常数值的表示方式与整数型不同外,在其他方面几乎可以将它视为一般整数来处理。
2.字符串型
字符串是指括在两个双引号之间0个或多个字符组成的序列。若两个双引号之间没有任何字符,则为空串。下面是有关字符串的一些例子:
因为,char是无符号16位类型,所以无法对char变量进行运算。但增量和减量操作符可以用在字符型中,以获得该字符的下一个或前一个Uncode字符。
例如,下面程序对sun字符的运算操作。代码如下:
程序中,sun变量首先被赋值’a’,接着sun进行递增操作,在ASCII(和Unicode)对应的值加1,即为字符’b’的值。接着,ch被赋予新值120,该值对应于ASCII(和Unicode)的字符’x’。由此可见,尽管char不是一个整数类型,但在某些情况下,可以把它作为整数来处理,如图3-3所示。
图3-3 输出运算结果