哦哦 再问一下 八进制 不是要再前面 加上0吗?我没学过c语言 现在刚开始看 弱弱问一下 我如果有问题 想请教您 怎么联系你啊 放心 肯定有报酬的 你想要什么 尽管开口 没关系的
追答早先的编译器,要求'\DDD'中要写满3位,八进制写‘\DDD',十六进制写'\xDDD'。后来的编译器是先按八进制解释而无论多少位,也无论紧接着\后是否有0;解释不了的就从最低位截取一个字符,如'\82'按八进制解释不了,就截取‘2’赋给等号左边的变量。对十六进制则要求\后有x或X,不能解释时就报错停止编译。这可能还与编译器有关,不同的编译器可能有所不同,没有研究过。
追问一些问题 发您私信了 麻烦你看一下 谢了