能帮我理解这个简单代码的输出吗?
const char str[10] = "55\01234";
printf("%s", str);
Run Code Online (Sandbox Code Playgroud)
输出是:
55
34
Run Code Online (Sandbox Code Playgroud) 我已经看到这个char被定义为
char ch = '\117'
什么样的表现形式'\117'?
我知道escaped-sequence是'\n',例如,或者unicode是`\udddd',这里d是一个十六进制数字,但我从来没有见过这样的事情'\117'在我的整个人生!令人惊讶的是,它确实编译!(而且输出是O)