\ddd
\ddd中的ddd表示的是1~3个8进制数,要想知道其代表的含义,我们需要先把8进制数转化为10进制数后,再去ascell表对应,其10进制对应的字符就是这转义字符所代表的意思。
例如:\130,130先转化为2进制(001011000),再转化为10进制为88。88在ascell表中对应的字符 'X'
#include<stdio.h>
int main()
{
printf("%c",'\130');
return 0;
}
\xdd
dd表示的是1~2个16进制数,其余与\ddd同理
例如:\x30,30先转化为2进制为(0011000),再转化为10进制为48。48在ascell表中对应字符 '0'
#include<stdio.h>
int main()
{
printf("%c",'\x30');
return 0;
}