Alt+数字输入的原理

ALT+小键盘输入的是ASCII码
每个汉字都对应一个ASCII码,所以可以打得出。 ”
如果你想把某些汉字用alt+小键盘打出来的话,一个比较笨的方法.比如你想打”大脸猫”这3个字,有如下几个步骤:

1.打开百度http://www.baidu.com/

2.在搜索框里填入你要找的汉字”大脸猫”,按回车

3.出现如下网址http://www.baidu.com/s?wd=%B4%F3%C1%B3%C3%A8&cl=3

4.把其中的%B4%F3%C1%B3%C3%A8提取出来

5.去掉%,得到 B4F3 C1B3 C3A8

6.把这三组16进制数用电脑上的计算器转换成10进制:46323 49587 50088

7.按alt不松,再按小键盘46323,松开alt,出现”大”字,同样,按alt不放,再按小键盘49587,放开alt出现”脸”,按alt不放,再按小键盘50088,松开出现”猫”

PS:此为许多黑客破解网站资源的一个方法。

 
 

按住alt加小键盘数字所出现的神奇效果

那么有人要问了,这是为什么呢?为什么 按住alt加数字 会出现中文字呢?还有其它的什么字吗?我们怎么用呢?
其实我们所用的方法(alt+小键盘数字),就是ASCII代码,是编程用的,也叫做计算机的内码,从0到数字127代表不同的常用符号,例如大写A的ASCII码是65,小写a则是97等等(ALT+65或97试试吧),是目前常用的内码。现在Windows系统中已经可以用ASCII代码将世界上所有语种的文字都打出来,有些特殊字符在输入法里找不到,通过按ALT键加数字就可以打出来。但这些字符并不是所有程序都能使用的,目前WORD支持的最好,但有些字符却只能在记事本中保存(但记事本并不能正确显示所有的内码,经本人测试的!!)

当然,这个方法不光能输入中文,还能输入特殊的符号(还能输入键盘操作!)例如:”013″是”回车”的ASCII码 同样如果你按住alt再输入”013″然后松开,就会出现回车的效果!

那么下面就给大家列出所有的ASCII码对照表(除中文!)

完整ASCII码对照表

0 NUT 32 (space) 64 @ 96 、
1 SOH 33 ! 65 A 97 a
2 STX 34 ” 66 B 98 b
3 ETX 35 # 67 C 99 c
4 EOT 36 $ 68 D 100 d
5 ENQ 37 % 69 E 101 e
6 ACK 38 & 70 F 102 f
7 BEL 39 , 71 G 103 g
8 BS 40 ( 72 H 104 h
9 HT 41 ) 73 I 105 i
10 LF 42 * 74 J 106 j
11 VT 43  75 K 107 k
12 FF 44 , 76 L 108 l
13 CR 45 – 77 M 109 m
14 SO 46 . 78 N 110 n
15 SI 47 / 79 O 111 o
16 DLE 48 0 80 P 112 p
17 DCI 49 1 81 Q 113 q
18 DC2 50 2 82 R 114 r
19 DC3 51 3 83 X 115 s
20 DC4 52 4 84 T 116 t
21 NAK 53 5 85 U 117 u
22 SYN 54 6 86 V 118 v
23 TB 55 7 87 W 119 w
24 CAN 56 8 88 X 120 x
25 EM 57 9 89 Y 121 y
26 SUB 58 : 90 Z 122 z
27 ESC 59 ; 91 [ 123 {
28 FS 60 < 92 \ 124 |
29 GS 61 = 93 ] 125 }
30 RS 62 > 94 ^ 126 ~
31 US 63 ? 95 — 127 DEL
==============特殊符号:
128 Ç 148 ö 168 ¿ 188  208 ð 228 õ    
129 ü 149 ò 169 ® 189 ¢ 209 Ð 229 Õ    
130 é 150 û 170 ¬ 190 ¥ 210 Ê 230 µ    
131 â 151 ù 171 ½ 191  211 Ë 231 þ    
132 ä 152 ÿ 172 ¼ 192  212 È 232 Þ    
133 à 153 Ö 173 ¡ 193 – 213 i 233 Ú    
134 å 154 Ü 174 « 194 – 214 Í 234      
135 ç 155 ø 175 » 195  215 Î 235      
136 ê 156 £ 176 _ 196 – 216 Ï 236      
137 ë 157 Ø 177 _ 197  217  237    
138 è 158 × 178 _ 198 ã 218  238    
139 ï 159 ƒ 179 ¦ 199 Ã 219 _ 239      
140 î 160 á 180 ¦ 200  220 _ 240    
141 ì 161 í 181 Á 201  221 ¦ 241    
142 Ä 162 ó 182 Â 202 – 222 Ì 242      
143 Å 163 ú 183 À 203 – 223 _ 243    
144 É 164 ñ 184 © 204 ¦ 224 Ó 244      
145 æ 165 Ñ 185 ¦ 205 – 225 ß 245    
146 Æ 166 ª 186 ¦ 206  226 Ô 246      
147 ô 167 º 187  207 ¤ 227 Ò 247
==================================键盘常用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)
左徽标键:                                        VK_LWIN                                          (91)
右徽标键:                                        VK_LWIN                                          (92)
鼠标右键快捷键:                            VK_APPS                                          (93)

Insert键:                                      VK_INSERT                                          (45)
Home键:                                        VK_HOME                                          (36)
Page Up:                                      VK_PRIOR                                          (33)
PageDown:                                    VK_NEXT                                          (34)
End键:                                              VK_END                                          (35)
Delete键:                                  VK_DELETE                                          (46)

方向键():                                      VK_LEFT                                          (37)
方向键(
):                                          VK_UP                                          (38)
方向键(
):                                    VK_RIGHT                                          (39)
方向键(
):                                  VK_DOWN                                          (40)
F1键:                                                VK_F1                                          (112)
F2键:                                                VK_F2                                          (113)
F3键:                                                VK_F3                                          (114)
F4键:                                                VK_F4                                          (115)
F5键:                                                VK_F5                                          (116)
F6键:                                                VK_F6                                          (117)
F7键:                                                VK_F7                                          (118)
F8键:                                                VK_F8                                          (119)
F9键:                                                VK_F9                                          (120)
F10键:                                            VK_F10                                          (121)
F11键:                                            VK_F11                                          (122)
F12键:                                            VK_F12                                          (123)
Num Lock键:                        VK_NUMLOCK                                          (144)
小键盘0:                                VK_NUMPAD0                                          (96)
小键盘1:                                VK_NUMPAD0                                          (97)
小键盘2:                                VK_NUMPAD0                                          (98)
小键盘3:                                VK_NUMPAD0                                          (99)
小键盘4:                              VK_NUMPAD0                                          (100)
小键盘5:                              VK_NUMPAD0                                          (101)
小键盘6:                              VK_NUMPAD0                                          (102)
小键盘7:                                VK_NUMPAD0                                          (103)
小键盘8:                                VK_NUMPAD0                                          (104)
小键盘9:                                VK_NUMPAD0                                          (105)
小键盘.:                                  VK_DECIMAL                                          (110)
小键盘*:                                VK_MULTIPLY                                          (106)
小键盘 :                                VK_MULTIPLY                                          (107)
小键盘-:                                VK_SUBTRACT                                          (109)
小键盘/:                                        VK_DIVIDE                                          (111)
Pause Brea:                                VK_PAUSE                                          (19)
Scroll Lock:                              VK_SCROLL                                            (145)

(经本人测试,这段数字在QQ中不能用,记事本可用!)

=============================================================================
上面就是所有的ASCII对照,有人又要问了,怎么没中文阿??

那是因为目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。
因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。
第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;
第33~126号(共94个)是字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。(我自己都没看懂,呵呵~)



打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据