Alt 键代码 – 2 位数字 vs 3 位数字

Alt 键代码 – 2 位数字 vs 3 位数字

打开记事本并输入Alt+ Numpad 1+Numpad 6这会给出一个字符 ►
但是当我输入Alt+ Numpad 0+ Numpad 1+时Numpad 6我没有得到任何字符。

这里有什么区别?

当我输入Alt+ 2+ 2+时,5我得到 ß
当我输入Alt+时,225225我得到 ╔,它对应于Alt+201

Alt+和+有何225225相同之处?Alt201

答案1

Alt+之所以Num16会返回 ►,而Alt+Num016什么都不返回,是因为这样你就可以通过以下方式访问映射到代码 1 到 31 的两个字符:IBM PC 代码页 437以及该范围内的控制字符ASCII。您为控制字符输入一个前导零,并省略此组中图形字符的前导零:☺☻♥♦♣♠•◘○◙♂♀♪♫☼►◄↕‼¶§▬↨↑↓→←∟↔▲▼

要尝试一下,您可以输入Alt+Num9表示 ○(圆圈)或Alt+Num09表示Tab以及Alt+Num13表示 ♪ 或Alt+Num013表示Return。假设 ASCII 16(Ctrl-P)的用法是迷失在时间的迷雾中

如果您使用的是与 Unicode 兼容的应用程序(例如 Wordpad),则输入Alt+与+ (225225 % 65536 = 28617)Num225225相同,即字符 U+6FC9 或濉AltNum28617

答案2

225225%256=201

或者,225225 的二进制表示以 201 的二进制表示结尾。

相关内容