什么是键盘ascii码?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了什么是键盘ascii码?相关的知识,希望对你有一定的参考价值。
怎样使用?
参考技术A 有人这样问:ascii码是用来干么的,为什么要用ascii码?(不要从百度百科上拉一段话过来,看不懂,请讲得通俗点,谢谢)http://zhidao.baidu.com/question/87323408.html?an=0&si=8
有人这样回答:.
BlueWanderer | 八级 回答:
计算机里只有数字这么一种概念。ascii就是一个数字和字母转换的协议。
gxs536 | 三级 回答:
ASC当然是在程序中使用的啊
比如说 按键的中断(你按键盘上面一个键,系统就会截取一个中断,返回给上层AP一个ASC码),你说有用不 。
AlphaBlend | 五级 回答:
因为 计算机只能处理二进制,所以需要计算机处理的东西,都要用二进制来表示,
比如英文字母,数字,通用符号,所以这些东西,要用计算机处理就需要有统一的
编码,来适合计算机处理,ASCII就是这么种编码,要不然,A在计算机里怎么表示?
基本ASCII码从0-127,扩展ASCII码从128-255,非拉丁语系的语言比如汉字就需要
两个ASCII码来表示一个汉字 。
伊·梵 | 八级 回答:
因为计算机采用的是2进制,也就是说CPU只认识0和1
那么当我们想输出一段文字的时候,我们就需要一个编码映射表
ASCII就是这样的一个映射表
198559414 | 五级 回答:
1.就是约定一串0和1代表什么了现实世界的符号和字母,以及一些控制符号。
你应该清楚,计算机就是说到底,最后都是一个个的0和1。
假如我们采取1byte=8bits来表示一个字符。
那么,我们可以约定 00000000 代表 A
00000001 代表 B
这样,总共可以规定2^8=256个字符,是吧?
这就是编码。
ascii码属于这个概念。
2.为什么?这是美国规定的。美国国家标准局(ANSI)制定的。最后被定为国际标准。为什么?交流呗,如果不规定一个标准,那么怎么交流?就像普通话一样,就像英语一样。就像统一度量衡一样。
键盘对应的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 Break键: VK_PAUSE (19)
Scroll Lock键: VK_SCROLL (145)
-------------------------------------
0x1 鼠标左键
0x2 鼠标右键
0x3 CANCEL 键
0x4 鼠标中键
0x8 BACKSPACE 键
0x9 TAB 键
0xC CLEAR 键
0xD ENTER 键
0x10 SHIFT 键
0x11 CTRL 键
0x12 MENU 键
0x13 PAUSE 键
0x14 CAPS LOCK 键
0x1B ESC 键
0x20 SPACEBAR 键
0x21 PAGE UP 键
0x22 PAGE DOWN 键
0x23 END 键
0x24 HOME 键
0x25 LEFT ARROW 键
0x26 UP ARROW 键
0x27 RIGHT ARROW 键
0x28 DOWN ARROW 键
0x29 SELECT 键
0x2A PRINT SCREEN 键
0x2B EXECUTE 键
0x2C SNAPSHOT 键
0x2D INSERT 键
0x2E DELETE 键
0x2F HELP 键
0x90 NUM LOCK 键
-----------------------------------------
A 至 Z 键与 A – Z 字母的 ASCII 码相同:
值 描述
65 A 键
66 B 键
67 C 键
68 D 键
69 E 键
70 F 键
71 G 键
72 H 键
73 I 键
74 J 键
75 K 键
76 L 键
77 M 键
78 N 键
79 O 键
80 P 键
81 Q 键
82 R 键
83 S 键
84 T 键
85 U 键
86 V 键
87 W 键
88 X 键
89 Y 键
90 Z 键
------------------------------------------
0 至 9 键与数字 0 – 9 的 ASCII 码相同:
值 描述
48 0 键
49 1 键
50 2 键
51 3 键
52 4 键
53 5 键
54 6 键
55 7 键
56 8 键
57 9 键
----------------------------------------
下列常数代表数字键盘上的键:
值 描述
0x60 0 键
0x61 1 键
0x62 2 键
0x63 3 键
0x64 4 键
0x65 5 键
0x66 6 键
0x67 7 键
0x68 8 键
0x69 9 键
0x6A MULTIPLICATION SIGN (*) 键
0x6B PLUS SIGN (+) 键
0x6C ENTER 键
0x6D MINUS SIGN (–) 键
0x6E DECIMAL POINT (.) 键
0x6F DIVISION SIGN (/) 键
----------------------------------------------
下列常数代表功能键:
值 描述
0x70 F1 键
0x71 F2 键
0x72 F3 键
0x73 F4 键
0x74 F5 键
0x75 F6 键
0x76 F7 键
0x77 F8 键
0x78 F9 键
0x79 F10 键
0x7A F11 键
0x7B F12 键
0x7C F13 键
0x7D F14 键
0x7E F15 键
0x7F F16 键
以上是关于什么是键盘ascii码?的主要内容,如果未能解决你的问题,请参考以下文章