`
lovnet
  • 浏览: 6710040 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

ASCII 编码小结1

 
阅读更多

米老师,今天讲课讲到了ASCII编码,因为这是自己第一次接触硬件输入输出编码,为了能明白,特地总结了一下此编码。

目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。

常用的键盘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_NUMPAD1 (97)

  小键盘2: VK_NUMPAD2 (98)

  小键盘3: VK_NUMPAD3 (99)

  小键盘4: VK_NUMPAD4 (100)

  小键盘5: VK_NUMPAD5 (101)

  小键盘6: VK_NUMPAD6 (102)

  小键盘7: VK_NUMPAD7 (103)

  小键盘8: VK_NUMPAD8 (104)

  小键盘9: VK_NUMPAD9 (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)

BCD码 和 ASCⅡ 的区别

  ASCII码是美国标准信息交换码(American Standard Code for Information Interchange),字母和各种字符必须按照特定的规则用二进制编码才能在计算机中表示。编码方式可以有很多种,ASCII码是其中最常见的一种。标准ASCII码用七位二进制编码,有128个。

  1位十进制数可以用4位二进制编码表示,这就是所谓的“二进制编码的十进制数(BCD:Binary Coded Decimal)”。常见的BCD码是8421码。

  ASCII码用来在计算机种表示各种字符和字母,而BCD码则用来方便的表示十进制数。

分享到:
评论

相关推荐

    URL中如果含有中文等非ASCII字符

    小结:解决方案: 1、URL中如果含有中文等非ASCII字符,则浏览器会对它们进行URLEncode。为了避免浏览器采用了我们不希望的编码,所以最好不要在URL中直接使用非ASCII字符,而采用URL Encode编码过的字符串%. 比如:...

    JAVA字符编码问题总结

     ASCII码一共规定了128个字符的编码,比如空格“SPACE”是32(二进制00100000),大写的字母A是65(二进制01000001)。这128个符号(包括32个不能打印出来的控制符号),只占用了一个字节的后面7位,最前面的1位...

    默默学山东专升本-ASCII码和汉字编码-打印版.pdf

    默默学山东专升本-ASCII码和汉字编码-打印版

    C#中键盘中的按键对应的ASCII编号

    自己总结的一些键盘对应的ASCII码,看看吧!

    哈夫曼编码实现对文件的加密解密

    语言:C++ 软件:vs2019 可以对.txt文件内容进行加密,但是加密字符仅限于ascii表里的字符, 这只是提供一个思路,学会了代码可以自定义编码规则;

    各种字符编码详解.doc

    加之当时用到的字符也很少,26个大小写英文字母还有数字再加上其他常用符号,也不到 100个,因此使用7个比特位就可以高效的存储和处理ASCII码,剩下最高位1比特被用作一些通讯系统的奇偶校验。 注意,字节代表系统...

    信息技术《图形编码》教学反思.docx

    展示一串二进制编码,请学生按ascii表转换为字符。讲授图形编码,以两种不同编码方式的福安比照矢量图与位图的区别。 一、活动。 1、使用Photoshop查看"block。jpg〞的属性活动。 2、通过降低位图的位深度,使学生...

    字节、字符、编码方案的简单介绍

    今天和伙计萌一起写JSP的时候,应用到了修改编码,所以自己也总结一下这个原理,参考了很多写的不错的文章。 可能很多编程的伙伴萌学到了,tomcat 和 JSP(java server page) 这里先引出几个常见的英文: charset英文...

    JavaScript中URL编码函数代码

    以下是对变量值的URL编码总结 : 建议用encodeURIComponent() , GET 和POST方式都可以发送过去 。 JavaScript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码...

    详解Python在使用JSON时需要注意的编码问题

    写这篇文章的缘由是我使用 ... 这篇文章虽然是 json.dumps 问题的总结, 但也会涉及到 字符编码 问题, 所以就简单先说一下 字符编码. Python 中的字符编码 在 Python3 中, 字符 在内存中是使用 Unicode 存储的, 常规的

    jdbc连接数据库的乱码问题(已解决)

    jdbc连接mysql出现了乱码,总结起来就是里面的四个编码方式是一样的时候,就不会乱码了,简之,客户连接数据库返回结果(编码必须一致)。

    微信小程序 wx.uploadFile 的编码坑跳坑记录

    这里分享一个和编码有关的坑,主要是由于真机预览时 formData 中的非字母、数字的 ASCII 编码的字符如中文、泰文传输到服务端将不会自动进行转码码,并会会产生乱码及溢出,从而导致错误。 微信的 uploadFile 类似与...

    Python2与Python3关于字符串编码处理的差别总结

    计算机毕竟是西方国家的发明,最开始并没有想到会普及到全世界,只用一个字节中的7位(ASCII)来表示字符对于现在庞大的文字数量来说显然不够,所以先后经历了好几套编码方案,不同国家和地区又有自己的方案,造成了...

    解析php获取字符串的编码格式的方法(函数)

    如果不清楚字符串的编码格式的话,就可以将这段字符这样检查:$encode = mb_detect_encoding($string, array... 您可能感兴趣的文章:php strstr查找字符串中是否包含某些字符的查找函数PHP字符转义相关函数小结(php下

    计算机应用基础知识总结(1).doc

    ASCII编码就是由美国国家标准委员会 制定的《美国国家信息标准代码》,它使用一个字节的低七位(高位为0)来表示一个字符 。0b1b1b3b4b5b6b7 31、 将国标码,规定每个汉字符号用2个字节表示,每个字节的最高位维0其余低七...

    python2.7的编码问题与解决方法

    默认的编码格式是ascii,我们可以直接修改为utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') 二、在输入输出的时候,修改编码格式 # 解码为GBK,再次编码为UTF-8 html_doc = unicode(html_doc,'GBK...

    UNICODE,UTF8,ANSI 等编码规范详解

    UNICODE,UTF8,ANSI 等编码规范详解。短小精悍,概括性强,容易理解。查过很多资料后的总结,欢迎下载。

    计算机应用基础知识总结.doc

    ASCII编码是由美国国家标准委员会制定 的《美国国家信息标准代码》,它使用一个字节的低七位(高位为0)来表示一个字符。 0b1b1b3b4b5b6b7 31. 将国标码,规定每个汉字符号用2个字节表示,每个字节的最高位维0其余低...

    mysql基础只是总结

    char ascii编码 转化为字符 ord 字符转化为ascii编码 substring(字符串,开始位置,长度); length(字符串) 字符串长度 substr(字符串,开始位置,长度); lpad 往左边填充 rpad 往右边填充 lower 转化为小写 ...

    单片机原理与接口技术-单片机教程.doc

    机电工程系教案首页及教学过程设计 "授课日期 " 第 1...20分钟 " "教学、启发 "典型例子讲解 15分钟 " "思维等,将 "BCD、ASCII码理论知识讲解 20分钟 " "授课内容按 "典型例子讲解 15分钟 " "逻辑层次, "小结与答疑 1

Global site tag (gtag.js) - Google Analytics