C语言编程中\101是什么意思
来源:百度知道 编辑:UC知道 时间:2024/05/07 14:19:26
char c4='\101';
printf("%c",c4);
输出C4=A,为什么??
printf("%c",c4);
输出C4=A,为什么??
char c4='\101'; 这里的\101是个转义字符。
C语言中,一个ASCII字符用单引号括起来,表示单字符常量,如:'a', 'A','0','9'等
C语言中,还定义了一些字母前加"\"来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,称为转义字符(因为"斜杠"后面的字符,都不是它本来的ASCII字符意思了)。注意:斜杠是“\”(反斜杠),不是"/"。
所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。 (**)
所有的转义字符表
八进制101转换成十进制数过程为:1*8^2+0*8+1=64+1=65 ,65是字符'A