101是个八进制数,也就是十进制的65,而65是大写A的ascii码,所以输出的就是A了
‘\101’我试了,这样不能正常输出结果的,\101应该被当做字符串看待,应该写作"\101",它和"\A"是等价的
\101中的101是八进制的,也就是十进制的65.所以printf("\101");就是输出码值为65的字符,也就是a
'\101’ 表示 8进制常数 101 ,
ASCII 8进制 101 就是 10进制 65, 对应 字符 A。
用 %c 格式,输出 A
因为八进制101转化为十进制65,A的ASCII码为65,所以就是65了。
\101是转义字符\ddd三位八进制数,一楼正确