java char是什么数据类型

发布网友 发布时间:2022-04-24 02:58

我来回答

1个回答

热心网友 时间:2023-11-14 09:46

char类型是按整型存放的,存放的是它的ascii码值,ascii是8位的,从0-128(十进制)
\144
是指ascii值(8进制)是144
对应的是‘a’
\rn也不对,用\表示转移字符的时候是一个\后面跟一个字符比如\r
或者\n分别表示回车和换行。
后面两个格式也不对。
补充问题:
既然字符变量是按整型存放的,那么它的计算就是整数的计算,a1+a2
就是a1的ascii值+2得到的就是'c'的ascii值,所以会输出'c',答案就是b

热心网友 时间:2023-10-23 08:48

char类型是按整型存放的,存放的是它的ascii码值,ascii是8位的,从0-128(十进制)
\144
是指ascii值(8进制)是144
对应的是‘a’
\rn也不对,用\表示转移字符的时候是一个\后面跟一个字符比如\r
或者\n分别表示回车和换行。
后面两个格式也不对。
补充问题:
既然字符变量是按整型存放的,那么它的计算就是整数的计算,a1+a2
就是a1的ascii值+2得到的就是'c'的ascii值,所以会输出'c',答案就是b

热心网友 时间:2023-10-23 08:48

char类型是按整型存放的,存放的是它的ascii码值,ascii是8位的,从0-128(十进制)
\144
是指ascii值(8进制)是144
对应的是‘a’
\rn也不对,用\表示转移字符的时候是一个\后面跟一个字符比如\r
或者\n分别表示回车和换行。
后面两个格式也不对。
补充问题:
既然字符变量是按整型存放的,那么它的计算就是整数的计算,a1+a2
就是a1的ascii值+2得到的就是'c'的ascii值,所以会输出'c',答案就是b

热心网友 时间:2023-10-23 08:48

char类型是按整型存放的,存放的是它的ascii码值,ascii是8位的,从0-128(十进制)
\144
是指ascii值(8进制)是144
对应的是‘a’
\rn也不对,用\表示转移字符的时候是一个\后面跟一个字符比如\r
或者\n分别表示回车和换行。
后面两个格式也不对。
补充问题:
既然字符变量是按整型存放的,那么它的计算就是整数的计算,a1+a2
就是a1的ascii值+2得到的就是'c'的ascii值,所以会输出'c',答案就是b

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com