TA贡献883条经验 获得超454个赞
第7行: 037被解释为一个八进制数整型,而%d会以十进制打印,所以会打印出31.
第8行:在表示字符时,\037还是会被作为八进制数来解释,这个字符也就是ASCII码中的31,这是一个不可见字符。所以printf按照字符打印不出什么。
TA贡献1条经验 获得超2个赞
第7行的输出是%d,所以输出的是整型数。而第8行输出的是%c,是输出字符,所以输出不同
TA贡献1条经验 获得超0个赞
请问这第二题选什么,解析一下
举报