ASCII码对照表--符号/十进制/十六进制

原文网址:ASCII码对照表--符号/十进制/十六进制_IT利刃出鞘的博客-CSDN博客

简介

        本文介绍ASCII码汇总表。

ASCII码汇总表

  1. CR = Carriage Return
    1. 回车符号(“\r”,十六进制 ascii 码为0x0D,十进制 ascii 码为 13),用于将鼠标移动到行首,并不前进至下一行。
  2. LF = Line Feed
    1. 换行符号(“\n”, 十六进制 ascii 码为 0x0A,十进制 ascii 码为 10)。

其他ASCII码其他

ctrl+字母的ascii码

按Ctrl+字母组合键时可以产生ASCII码为1-26的控制字符。

例如:

  • ctrl+a 对应ASCII码为0x1
  • ctrl+c 对应ASCII码为0x3
  • ctrl+u 对应ASCII码为0x15

方向键的ASCII码

上下左右方向键不是对应一个键值,而是三个:

0x1b + 0x5b + n

其中,0x1b是'esc'的ASCII码,0x5b是'['的ASCII码,n对应A-D四个字母:A(up)/B(down)/C(right)/D(left)

退格键

    退格键实际是将光标向左移动一个字节。达到删除一个字节的效果是这样的:printf("%c%c%c", '\b', ' ', '\b')
注意:不要在\n后用\b,不然可能出错。

例1

printf("1234");
printf("\b");

输出的结果为:123 

例2

printf("1234");
printf("\b56");

输出的结果为:12356

例3

printf("1234");
printf("\b\b56");

输出的结果为:1256

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

IT利刃出鞘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值