如char str[]=“ssswt\1\11w”中,\11是指\11还是\1和字符1?
早期8进制最多可以有3个字符
如今可能更多
\0 就是 \000
\ 后面加数字很不直观, 因为如今很少用8进制。
你看,并不能解析为1或者是11,而是被解析为一个符号
反斜杠后接数字0-7表示八进制数
字符串里的八进制表示一般是用1,2或3个数字
所以\11 表示0x09
'\1'是转义字符,是ASCII码为1的字符,即笑脸。
'\141' 141是八进制,对应十进制97,即'a'
为什么不输出一下呢,看下就好了么
答案是11 对应的ASCII码表
我觉得应该跟你输出的符号所决定的进制有关!