在C语言中,任何一个字符,都可以根据对应的ASCII码(16进制)表示成为转义的形式。例如:字符'A'的ASCII码,十进制数为65,对应的16进制数为0x41,所以,字符'A'可以写成转义的形式:'\x41'
因此,如下程序:
#include<stdio.h> int main() { printf("%c",'\x41'); }
一个可打印的ASCII字符(参考图:在ASCII代码表中,绿色边框内的字符)
一段C语言程序的源代码,可以输出这个字符(详见输出样例)
【样例输入1】
A
【样例输入2】
?
【样例输出1】
#include<stdio.h>
int main()
{
printf("%c\n",'\x41');
}
【样例输出2】
#include<stdio.h>
int main()
{
printf("%c\n",'\x3F');
}