#include <stdio.h> //从C语言语法角度'\48',转义的8进制,48是不合法的8进制数,所以此转义非法 //有警告被理解为宽字符,理解为2个字符,4被转义,8不能被转义只能是字符8,分别是ASCII为4 和56,分别转为16进制:0438=8*16^0+3*16^1+4*16^2= 1024+56=1080 main() { printf("%d",'\48') ; getchar(); }