转义字符:转变了它原来的意思
如果要打印’则需要在’’’的形式下转义为’\’’(不能使前两个’组成一对)
同理,打印字符串%s
printf(“%c\n”,’\130’);结果是X,因为\ddd表示八进制数(8进制数中不会出现8!),\130就是88,而X的ASCII值就是88;(0-48,A-65,Z-90,a-97)
printf(“%d\n”,’\130’);结果就是88;
\xdd,dd表示两个16进制数字
\x30=十进制48,则%c打印字符0
如题,输出结果应为14,\32为一个转义字符
注释:
//
/*........*/这种风格不好,不支持嵌套