0
问答首页 最新问题 热门问题 等待回答标签广场
我要提问

转义符号,没怎么看懂



  XXX编译器调式的时候发现,无符号char 后面的转义数据,难道每个数据都有对应的转义数据?  '\0'--->0x00  这个到是理解,其他的,比如'\b'--->0x08  ?  编译器通过什么把数据对应起来的?
提问者:野性Rude 地点:- 浏览次数:1659 提问时间:09-10 20:08
我有更好的答案
提 交
4条回答
aaa2412 09-15 01:21
自己去看printf函数实现源码
48K栓 09-18 06:57
键盘常用ASCII码  

ESC键 VK_ESCAPE (27)
回车键: VK_RETURN (13)
TAB键: VK_TAB (9)
Caps Lock键: VK_CAPITAL (20)
Shift键: VK_SHIFT ($10)
Ctrl键: VK_CONTROL (17)
Alt键: VK_MENU (18)
空格键: VK_SPACE ($20/32)
退格键: VK_BACK (8)

数字9 对应 '\t’   就是键盘的TAB键
数字8 对应 '\b’   就是键盘的退格键
数字26 对应 '\e’   就是键盘的ESC键
西安易珀电气技术有限公司 09-11 10:57
每个数据都可以用转义的方式表达,回车等不可见字符转义表达可以有两种方式,一种为\n,一种为\0x0d,不用转义时可以用0x0d表示,只是这个时候作为单个字符处理没有问题,只是不方便在字符串中出现
其实什么转义符号就是给人看的而已,编译器处理转义符号简单得很,就跟处理 十进制的12 和 十六进制的0x0c 一样简单。。在内部其实都是一个数据。。
joifjiasfdi 09-16 03:48


呵呵,  '\n'  是  TAB键: VK_TAB (9)吧!;P  是换行吧

回车是'\r'  (13)  ,其实对应的就是相应的ASCII码
撰写答案
提 交
1 / 3
1 / 3