字符串常量可以吗"foo" "\x01" "bar"
写成单个字符串文字(同时保留十六进制表示法)?和"foo\x01bar"
转义序列似乎被解释为\x01ba
因为我收到警告“十六进制转义序列超出范围”。
"foo" "\x01" "bar"
is字符串文字。
C 标准规定,十六进制转义序列是可以构成转义序列的最长字符序列。如果没有显式串联(这是此问题的常见解决方法),编译器会解析\x01ba
这显然超出了范围。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)