C语言'\abc'是转义字符吗?它合法吗?谭浩强习题上的有一个选项

如题所述

在C语言中,\abc不是一个有效的转义字符序列。转义字符必须是一个以反斜杠\开头的特殊字符,例如:

    \n:换行符

    \t:制表符

    \":双引号

    \':单引号

    \\:反斜杠

    等等。

    因此,'\abc'不是一个合法的转义字符序列,会导致编译错误。在谭浩强的习题中,如果有这样的选项,那可能是因为题目中存在错误或者印刷错误。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-07-13
不合法。但编译只有警告
第2个回答  2023-07-29

严格来说符合语法,但多半不会是你想要的结果而已

C语言中字符常量实际是int型的

大家正在搜