发布网友 发布时间: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