zoukankan      html  css  js  c++  java
  • 常用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。

    为了便于查询,以下列出ASCII码表:

    第128~255号为扩展字符(不常用)

    Dec

    Hx

    Oct

    Char


    Dec

    Hx

    Oct

    Char

    Dec

    Hx

    Oct

    Char

    Dec

    Hx

    Oct

    Char

    0

    0

    000

    NUL

    (null)

    32

    20

    040

    SPACE

    64

    40

    100

    @

    96

    60

    140

    `

    1

    1

    001

    SOH

    (start of heading)

    33

    21

    041

    !

    65

    41

    101

    A

    97

    61

    141

    a

    2

    2

    002

    STX

    (start of text)

    34

    22

    042

    "

    66

    42

    102

    B

    98

    62

    142

    b

    3

    3

    003

    ETX

    (end of text)

    35

    23

    043

    #

    67

    43

    103

    C

    99

    63

    143

    c

    4

    4

    004

    EOT

    (end of transmission)

    36

    24

    044

    $

    68

    44

    104

    D

    100

    64

    144

    d

    5

    5

    005

    ENQ

    (enquiry)

    37

    25

    045

    %

    69

    45

    105

    E

    101

    65

    145

    e

    6

    6

    006

    ACK

    (acknowledge)

    38

    26

    046

    &

    70

    46

    106

    F

    102

    66

    146

    f

    7

    7

    007

    BEL

    (bell)

    39

    27

    047

    '

    71

    47

    107

    G

    103

    67

    147

    g

    8

    8

    010

    BS

    (backspace)

    40

    28

    050

    (

    72

    48

    110

    H

    104

    68

    150

    h

    9

    9

    011

    TAB

    (horizontal tab)

    41

    29

    051

    )

    73

    49

    111

    I

    105

    69

    151

    i

    10

    A

    012

    LF

    (NL line feed, new_line)

    42

    2A

    052

    *

    74

    4A

    112

    J

    106

    6A

    152

    j

    11

    B

    013

    VT

    (vertical tab)

    43

    2B

    053

    +

    75

    4B

    113

    K

    107

    6B

    153

    k

    12

    C

    014

    FF

    (NP form feed, new page)

    44

    2C

    054

    ,

    76

    4C

    114

    L

    108

    6C

    154

    l

    13

    D

    015

    CR

    (carriage return)

    45

    2D

    055

    -

    77

    4D

    115

    M

    109

    6D

    155

    m

    14

    E

    016

    SO

    (shift out)

    46

    2E

    056

    .

    78

    4E

    116

    N

    110

    6E

    156

    n

    15

    F

    017

    SI

    (shift in)

    47

    2F

    057

    /

    79

    4F

    117

    O

    111

    6F

    157

    o

    16

    10

    020

    DLE

    (data link escape)

    48

    30

    060

    0

    80

    50

    120

    P

    112

    70

    160

    p

    17

    11

    021

    DC1

    (device control 1)

    49

    31

    061

    1

    81

    51

    121

    Q

    113

    71

    161

    q

    18

    12

    022

    DC2

    (device control 2)

    50

    32

    062

    2

    82

    52

    122

    R

    114

    72

    162

    r

    19

    13

    023

    DC3

    (device control 3)

    51

    33

    063

    3

    83

    53

    123

    S

    115

    73

    163

    s

    20

    14

    024

    DC4

    (device control 4)

    52

    34

    064

    4

    84

    54

    124

    T

    116

    74

    164

    t

    21

    15

    025

    NAK

    (negative acknowledge)

    53

    35

    065

    5

    85

    55

    125

    U

    117

    75

    165

    u

    22

    16

    026

    SYN

    (synchronous idle)

    54

    36

    066

    6

    86

    56

    126

    V

    118

    76

    166

    v

    23

    17

    027

    ETB

    (end of trans. block)

    55

    37

    067

    7

    87

    57

    127

    W

    119

    77

    167

    w

    24

    18

    030

    CAN

    (cancel)

    56

    38

    070

    8

    88

    58

    130

    X

    120

    78

    170

    x

    25

    19

    031

    EM

    (end of medium)

    57

    39

    071

    9

    89

    59

    131

    Y

    121

    79

    171

    y

    26

    1A

    032

    SUB

    (substitute)

    58

    3A

    072

    :

    90

    5A

    132

    Z

    122

    7A

    172

    z

    27

    1B

    033

    ESC

    (escape)

    59

    3B

    073

    ;

    91

    5B

    133

    [

    123

    7B

    173

    {

    28

    1C

    034

    FS

    (file separator)

    60

    3C

    074

    92

    5C

    134

    "

    124

    7C

    174


    29

    1D

    035

    GS

    (group separator)

    61

    3D

    075

    =

    93

    5D

    135

    ]

    125

    7D

    175

    }

    30

    1E

    036

    RS

    (record separator)

    62

    3E

    076

    94

    5E

    136

    ^

    126

    7E

    176

    ~

    31

    1F

    037

    US

    (unit separator)

    63

    3F

    077

    ?

    95

    5F

    137

    _

    127

    7F

    177

    DEL


  • 相关阅读:
    三连击
    铺地毯
    超级玛丽游戏
    A+B problem
    怎么感觉欠缺点什么、灵光在哪,让我顿悟下
    2016年10月,人生的转折点。
    python第七天
    python第六天
    汉诺塔问题(Hanoi Tower)递归算法解析(Python实现)
    计算多数的乘积(Python实现)
  • 原文地址:https://www.cnblogs.com/Risen/p/992757.html
Copyright © 2011-2022 走看看