c语言中转义字符为什么'\0123'错和'\x81'为什么对?谢谢。

2020-05-08 社会 168阅读
对于转义字符 \aaa 个\xBB的两种形式
后者是16进制表达。 由于字符型只占一个字节,所以最多为2个16进制字符
对于\aaa的形式 是8进制表示,最多只能三位数字,且第一个数字不能为0
你的例子中,不仅有4位数字,第一个还是0,所以就是错的了
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com