ASCII码表完整版
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.ASCII表
常用ASCII码表(方便查找)
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)
无符号二进制数
无符号二进制数使用所有位来表示数值,但是只能表示正数、不能表示负数。
机器数与真值
在计算机中,数的符号也采用二进制位来表示,用“0”表示正,用“1”表示负,并把这个表示符号的位放在数的最高位之前。这种符号被数值化了了数称为机器数,而机器数所表示的原二进制数就称为真值。例如,真值为+0.1001,机器数也是0.1001真值为-0.1001,机器数为1.1001.
数的原码、反码和补码表示
在计算机中,对有符号的机器数常用原码、反码和补码三种方式表示,其主要目的是解决减法运算。
【1】原码
正数的符号位用0表示,负数的符号位用1表示,有效值部分用二进制绝对值表示,这种表示法称为原码。原码表示与机器数表示形式一致。
【2】反码
反码是真值的另一种机器数形式,它很容易从原码中转变出来,方法是:正数的反码与原码相同,负数的反码是符号位为“1”,其余的二进制位全部由真值取反得出(即0变为1,1变为0 )
【3】补码
补码也是机器数的一种形式,它很容易从原码转变出来,方法是:正数的补码与原码相同,负数的补码可由反码的末位加1得出。一个数的补码的补码即是原码本身。
原码、补码和反码
(1)原码表示法
原码表示法是机器数的一种简单的表示法。其符号位用0表示正号,用:表示负号,数值一般用二进制形式表示。设有一数为x,则原码表示可记作〔x〕原。
例如,X1= +1010110
X2= 一1001010
其原码记作:
〔X1〕原=[+1010110]原=01010110
〔X2〕原=[-1001010]原=11001010
原码表示数的范围与二进制位数有关。当用8位二进制来表示小数原码时,其表示范围:
最大值为0.1111111,其真值约为
(0.99)10
最小值为1.1111111,其真值约为(一0.99)10
当用8位二进制来表示整数原码时,其表示范围:
最大值为01111111,其真值为(127)10
最小值为11111111,其真值为(-127)10
在原码表示法中,对0有两种表示形式:
〔+0〕原=00000000
[-0] 原=10000000
(2)补码表示法
机器数的补码可由原码得到。如果机器数是正数,则该机器数的补码与原码一样;如果机器数是负数,则该机器数的补码是对它的原码(除符号位外)各位取反,并在未位加1而得到的。设有一数X,则X的补码表示记作〔X〕补。
例如,[X1]=+1010110
[X2]= 一1001010