![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-27 02:48 |
共 47,812 主题排行 / 349,912 发帖 / 今日 2 篇 / 48,264 会员排行 |
| 其它操作系统综合讨论区 » CMD下按Ctrl+A和直接输入^A有什么不同? |
| 可打印版本 764 / 2 |
| 第1楼 dnawo | 发表于 2008-05-11 22:27 |
| 初级用户 发帖 13 积分 38 | |
|
CMD下按Ctrl+A和直接输入^A有什么不同? 在CMD下输入"echo ^A"(此处^A按Ctrl+A而来) 显示☺,而通过键盘输入"echo ^A"却显示A,不知两者有何不同?
|
|
| 第2楼 lxmxn | 发表于 2008-05-12 00:40 |
| 版主 发帖 4,938 积分 11,386 | |
|
Ctrl+A 代表的其实就是 ASCII 值为1的字符,所以会显示☺,这里屏幕上显示的“^A”只是一种表现形式而已。
以此类推,Ctrl+B代表ASCII为2的字符…… 而直接用键盘输入两个字符“^A”,显示的是转义之后的A字符,而A不是特殊的字符,所以还是显示“A”了。 如果你明白了这个原理,那么你试试Ctrl+M就明白为什么可以执行你输入的命令啦。 [ Last edited by lxmxn on 2008-5-12 at 12:41 AM ] |
|
| 第3楼 dnawo | 发表于 2008-05-12 01:24 |
| 初级用户 发帖 13 积分 38 | |
|
明白了,thank you
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |