c语言 转义字符中 出现\8,\97 ,\992代表什么 占几个字节 我知道\ddd和\xdd
c语言 转义字符中 出现\8,\97 ,\992代表什么 占几个字节 我知道\ddd和\xdd
日期:2019-03-09 10:23:02 人气:1
\8,表示八进制的8(换算为十进制就是8,十六进制的8)的ASCII码所对应的符号,即退格,也就是将当前位置移到前一列;
至于\97和\992,我认为是有问题的,因为转子字符只有八进制和十六进制的表示,八进制是直接带数字的,十六进制用x表示,所以\ddd中ddd表示的数字应该是八进制,也就不可能出现大于7的数字,\xdd表示的是十六进制,各位的数字是从0~F。
当然,如果只看字节的话,那\8,\97 ,\992都应该是只占一个字节的。
具体表