C语言中转义字符的问题
今天在《C和指针》中看到问\40, \100, \x40, \x100, \0123, \x0123的值分别是多少 ?百度之后知道
\ddd:代表的是八进制数,将其转换为十进制数再查找ascll表,就会得到正确结果。
\xddd:代表的是十六进制书,转换同上。
而\0123是将其看成\012和3,所以打印结果为\n3,即换行和3.
想问一下,是不是只有这几个才有这种表达方式,如果都有的话,那怎么判断什么时候像\0123一样分开着计算。
2014-09-12 20:58
2014-09-13 14:37
2014-09-13 22:11
2014-09-14 23:16

2014-09-15 02:29

2014-09-15 12:10