C语言,转义字符'\101'为什么为字符A。8进制不是0开头吗??

日期:2021-01-15 13:31:47 人气:2

C语言,转义字符'\101'为什么为字符A。8进制不是0开头吗??

因为在转义字符中有相关的规定,规定在转义字符之中,规定用 \xxx表示3为八进制(xxx代表的是三位八进制数),如\101,\102这样形式的,如果用打印出来的话,他们分别会被转义为大写的A、B。 所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。 一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。因此转义字符开头的字符序列被叫做转义序列。 扩展资料: 转义字符的作用: 定义转义字符串的原因有两个: 1
    A+
热门评论