转义字符
所有的ASCII码都可以用“\”加数字来表示,数字一般是8进制数,而C语言定义了一些用""加字母来表示那些不能用键盘输入的ASCII字符。
例如:
char code[1]='\109';
//因为109超出的8进制数,所以109表示两个字符,一个\10 ;另一个9.又因为code是char型,只能存储一个字符型所以只能存储最后一个‘9’.
//以上是本人的理解,望批评指正
int code[1]='\109';
//因为code是int型,可以存储4个字节,109表示两个字符,一个\10 ;另一个9可以存储在int code里面。第一个'\10'(十进制8)存在高位,第二个‘9'(十进制57)存储在低位,如果按照大段存储。code[0]=0x0857;
//以上是本人的理解,望批评指正
1791

被折叠的 条评论
为什么被折叠?



