c语言中,char c1='\97'中 的'\97'是什么意思?为什么不是'97'

日期:2021-06-12 09:16:26 人气:1

c语言中,char c1='\97'中 的'\97'是什么意思?为什么不是'97'

'\97'表示的是八进制097所对应的字符,在ASCII表中'\97'没有对应的字符,所以在编译的时候会警告,会输出一个不是自己期望的字符,但是在输出的时候,例如:'\41'就会输出为!,因为在ASCII中!的八进制是041,所以会输出!。
    A+
热门评论