一个C的转义字符问题
本帖最后由 重眉々碎步 于 2014-10-21 22:52 编辑下面贴几组代码和输出结果给大家分析分析,C语言中的转义字符到底是怎么定义的?
图片都是偶敲的代码运行截图,欢迎各位鱼油批评指正!{:5_92:}
\r\n\\不用解释小白应该都懂的
但是后面可能有的童鞋会搞不懂了
\045被转义成了8进制,对应的ascii码就是%的
这里\088因为8进制里没有8所以\0被判定为结束符~
哪位大神解释一下这里啊偶也不晓得为什么....:dizzy:
\200 转了8进制
\300转了8进制 但是大于128所以是unicode 无法显示还是为什么反正>128 <255的都是'?'
不晓得为虾米吃了\7 ??
下面看一看 ‘\1’~ ‘ \9’ 都是神马东东!
\1 是一个笑脸
\2 又是一个笑脸
心
方片
梅花
桃心
空??
怎么就成了 8了呀?!!!!
9..
unicode 显示不出来
unicode 的最后一个 也不知道是啥
自己顶一下,鱼油们来观望一下嘛:sad 哇塞
页:
[1]