1、a是 转义字符 007,响铃符 BEL。
printf(%d ,a); 输出 7
printf(%c ,a); 发出一声“嘀”
printf(a); 发出一声“嘀”
printf(007); 发出一声“嘀”
2、所有的ASCII码都可以用“”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加来表示常见的那些不能显示的ASCII字符,如0,t,n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思了。
3、不太常见的C语言的转义字符:
a 响铃(BEL) 7
b 退格(BS) 8
f 换页(FF)12
v 垂直制表(VT) 11
t 水平制表(HT) 9
0 空字符(NULL)0
数数数 3位8进制, 数0,1,....7
x数数 2位16进制, 数0,1,....9,a,..f
温馨提示:答案为网友推荐,仅供参考