2025-11-08 04:25:03
'1200'是合法常量因为数字直接写单引号里就行,而'483'不行,因为字符串里要转义反斜杠。比如写'
'表示换行符,但这里两个反斜杠没转义成单个,编译器会报错。
'483'不合法是因为转义规则没遵守。根据C语言标准,字符串里每个反斜杠都要转义,所以正确写法是'483'(两个反斜杠转成单个)。而原句'483'会被解析成两个反斜杠,导致语法错误。比如在Python里,写'483'会报错"invalid escape",而'483'能正确显示为两个反斜杠。数据来源:ISO/IEC 9899:2018标准第7.19条字符串规则。
本题链接: