zoukankan      html  css  js  c++  java
  • ASCII代码 简介

    在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。

    ①像a、b、c、d这样的52个字母(包括大写)

    ②以及0、1等数字

    ③一些常用的符号(例如*、#、@等)

    ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符。其中:

    0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响。

    32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。

    同时还要注意,在标准ASCII中,其最高位(b7)用作奇偶校验位。所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。

    ASCII码表可以看成由三部分组成: 第一部分由00H到1FH共32个,一般用来通讯或作为控制之用,有些可以显示在屏幕上,有些则不能显示,但能看到其效果(如换行、退格).如下表:

    第二部分是由20H到7FH共96个,这95个字符是用来表示阿拉伯数字、英文字母大小写和下划线、括号等符号,都可以显示在屏幕上.如下表:

    ASCII 码 

    字符

      

    ASCII 码 

    字符

      

    ASCII 码 

    字符

      

    ASCII 码 

    字符

    十进制

    十六进制

    十进制

    十六进制

    十进制

    十六进制

    十进制

    十六进制

    032 

    20 

      

      

    056 

    38 

      

    080 

    50 

      

    104 

    68 

    033 

    21 

      

    057 

    39 

      

    081 

    51 

      

    105 

    69 

    034 

    22 

      

    058 

    3A 

      

    082 

    52 

      

    106 

    6A 

    035 

    23 

      

    059 

    3B 

      

    083 

    53 

      

    107 

    6B 

    036 

    24 

      

    060 

    3C 

      

    084 

    54 

      

    108 

    6C 

    037 

    25 

      

    061 

    3D 

      

    085 

    55 

      

    109 

    6D 

    038 

    26 

      

    062 

    3E 

      

    086 

    56 

      

    110 

    6E 

    039 

    27 

      

    063 

    3F 

      

    087 

    57 

      

    111 

    6F 

    040 

    28 

      

    064 

    40 

      

    088 

    58 

      

    112 

    70 

    041 

    29 

      

    065 

    41 

      

    089 

    59 

      

    113 

    71 

    042 

    2A 

      

    066 

    42 

      

    090 

    5A 

      

    114 

    72 

    043 

    2B 

      

    067 

    43 

      

    091 

    5B 

      

    115 

    73 

    044 

    2C 

      

    068 

    44 

      

    092 

    5C 

     

      

    116 

    74 

    045 

    2D 

      

    069 

    45 

      

    093 

    5D 

      

    117 

    75 

    046 

    2E 

      

    070 

    46 

      

    094 

    5E 

      

    118 

    76 

    047 

    2F 

      

    071 

    47 

      

    095 

    5F 

      

    119 

    77 

    048 

    30 

      

    072 

    48 

      

    096 

    60 

      

    120 

    78 

    049 

    31 

      

    073 

    49 

      

    097 

    61 

      

    121 

    79 

    050 

    32 

      

    074 

    4A 

      

    098 

    62 

      

    122 

    7A 

    051 

    33 

      

    075 

    4B 

      

    099 

    63 

      

    123 

    7B 

    052 

    34 

      

    076 

    4C 

      

    100 

    64 

      

    124 

    7C 

    053 

    35 

      

    077 

    4D 

      

    101 

    65 

      

    125 

    7D 

    054 

    36 

      

    078 

    4E 

      

    102 

    66 

      

    126 

    7E 

    055 

    37 

      

    079 

    4F 

      

    103 

    67 

      

    127 

    7F 

     

    第三部分由80H到0FFH共128个字符,一般称为"扩充字符",这128个扩充字符是由IBM制定的,并非标准的ASCII码.这些字符是用来表示框线、音标和其它欧洲非英语系的字母.

     

  • 相关阅读:
    多测师肖老师_设计用例方法之场景法___(4.6)
    多测师肖老师_设计用例方法之正交表___(4.5)
    多测师肖老师_设计用例方法之因果图___(4.4)
    多测师肖老师_设计用例方法之边界值___(4.3)
    多测师肖老师_设计用例方法之状态迁移法___(4.7)
    多测师肖老师_设计用例方法之等价类___(4.2)
    多测师肖老师_设计用例方法之微信发红包xmind图___(5.1)
    Python+Appium自动化环境搭建
    QQ传文件测试要点
    Python算法(一)冒泡排序
  • 原文地址:https://www.cnblogs.com/wllgo/p/10865081.html
Copyright © 2011-2022 走看看