开发者社区> 游客l5slbacchravc> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Java之字符类型char

简介: 1.基本介绍 字符类型可以表示单个字符,字符类型是char,char是两个字节。多个字符我们使用字符串String。 2.字符类型使用细节 (1)字符常量是单引号(’ ‘)括起来的单个字符。例如:char c1 = ‘a’; char c2 = ‘中’; (2)Java中还允许使用转义字符’',来将其后的字符转变为特殊字符常量。例如:char c3 = ‘\n’;//表示换行符 (3)在Java中,char的本质是一个整数,在默认输出时,是Unicode码对应的字符。要输出对应的数字,可以(int)字符
+关注继续查看

Java之字符类型char



1.基本介绍


字符类型可以表示单个字符,字符类型是char,char是两个字节。多个字符我们使用字符串String。


2.字符类型使用细节


(1)字符常量是单引号(’ ‘)括起来的单个字符。例如:char c1 = ‘a’; char c2 = ‘中’;


(2)Java中还允许使用转义字符’',来将其后的字符转变为特殊字符常量。例如:char c3 = ‘\n’;//表示换行符


(3)在Java中,char的本质是一个整数,在默认输出时,是Unicode码对应的字符。要输出对应的数字,可以(int)字符


char c1 = 97;
        System.out.println(c1);//a
        char c2 = 'a';
        System.out.println((int)c2);//97


(4)可以直接给char赋一个整数,然后输出时,会按照对应的Unicode字符输出(例如97-> a)


(5)char类型是可以进行运算的,相当于一个整数,因为他都对应有Unicode码


System.out.println('a'+1);//98


3.字符型的存储和读取


字符型存储到计算机中,需要将字符对应的码值(整数)找出来,比如’a’

存储:‘a’—> 码值97 —>二进制(110 0001) —> 存储

读取: 二进制(110 0001) —> 97 —> ‘a’ —> 显示

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
JAVA/JNI的jstring转换为char*
JAVA/JNI的jstring转换为char*
0 0
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与
UTF-8 GBK UTF8 GB2312之间的区别和关系,Java中String和byte[]间的转换,byte 是怎样转为汉字,汉字转byte的;char与
0 0
Java 格式转换:利用格式转换实现随机数生成随机 char 字母及 string 字母串
Java 格式转换:利用格式转换实现随机数生成随机 char 字母及 string 字母串
0 0
不建议在 Java 程序中使用 char 数据类型
有了Unicode 字符集后,我们要考虑的就是以什么样的方式对这些字符进行传输和存储,这就是 Unicode 编码的实现方式,我们称为 Unicode 转换格式(Unicode Transformation Format,简称 UTF)。我们熟悉的 UTF-8、 UTF-16 等就是不同的 Unicode编码实现方式。
0 0
java如何将char类型的数字转换成int型的数字
java如何将char类型的数字转换成int型的数字
0 0
JAVA/JNI的jstring转换为char*
JAVA/JNI的jstring转换为char*
0 0
[java]String和char相互转化
String转char String s = "12321323"; char[] ss = s.toCharArray(); char转String char[] ss = s.
864 0
Java实现单词计数MapReduce
本文分享实现单词计数MapReduce的方法
0 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JAVA 应用排查全景图
立即下载
Java工程师必读手册
立即下载
Java应用提速(速度与激情)
立即下载