• 【Linux】ASCII码表-256个


    ASCII码简介:

    1. ASCII码 是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646 。在这个页面,你可以找到8位的256个字符、ASCII码表和Windows-1252 (code page 1252,它是国际标准ISO 8859-1的一个扩展字符集) 标准保持一致;
    2. ASCII码 是 American Standard Code for Information Interchange 的缩写,而不是ASCⅡ(罗马数字2),有很多人在这个地方产生误解;
    3. ASCII码 规范于1967年第一次发布,最后一次更新是在1986年,它包含了33个控制字符(具有某些特殊功能但是无法显示的字符)和95个可显示字符;

    ASCII完整码表(256个)

    一、基本ASCII码

    前128个称为基本ASCII码,从二进制角度来看,它们的最高位bit[7]=0,只使用了低7位bit[6,0]来进行编码。
    0~31 之间的ASCII码常用于控制像打印机一样的外围设备。 

    十进制
    DEC
    八进制
    OCT
    十六进制
    HEX
    二进制
    BIN
    符号
    Symbol
    HTML
    实体编码
    中文解释
    Description
    00000000000000NUL空字符
    10010100000001SOH标题开始
    20020200000010STX正文开始
    30030300000011ETX正文结束
    40040400000100EOT传输结束
    50050500000101ENQ询问
    60060600000110ACK收到通知
    70070700000111BEL
    80100800001000BS退格
    90110900001001HT 水平制表符
    100120A00001010LF 换行符 \n
    110130B00001011VT 垂直制表符
    120140C00001100FF 换页符
    130150D00001101CR 回车符 \r
    140160E00001110SO移出
    150170F00001111SI移入
    160201000010000DLE数据链路转义
    170211100010001DC1设备控制 1
    180221200010010DC2设备控制 2
    190231300010011DC3设备控制 3
    200241400010100DC4设备控制 4
    210251500010101NAK拒绝接收
    220261600010110SYN同步空闲
    230271700010111ETB传输块结束
    240301800011000CAN取消
    250311900011001EM介质中断
    260321A00011010SUB替换
    270331B00011011ESC换码符
    280341C00011100FS文件分隔符
    290351D00011101GS组分隔符
    300361E00011110RS记录分离符
    310371F00011111US单元分隔符

    十进制 32~127 区间一共 127-32+1=96 个ASCII码表示的符号,在我们的键盘上都可以被找到。其中:32表示空格,127表示删除命令。

    十进制
    DEC
    八进制
    OCT
    十六进制
    HEX
    二进制
    BIN
    符号
    Symbol
    HTML
    实体编码
    中文解释
    Description
    320402000100000 空格
    330412100100001!!感叹号
    340422200100010""双引号
    350432300100011##井号
    360442400100100$$美元符
    370452500100101%%百分号
    380462600100110&&
    390472700100111''单引号
    400502800101000((左括号
    410512900101001))右括号
    420522A00101010**星号
    430532B00101011++加号
    440542C00101100,,逗号
    450552D00101101--连字号或减号
    460562E00101110..句点或小数点
    470572F00101111//斜杠
    480603000110000000
    490613100110001111
    500623200110010222
    510633300110011333
    520643400110100444
    530653500110101555
    540663600110110666
    550673700110111777
    560703800111000888
    570713900111001999
    580723A00111010::冒号
    590733B00111011;;分号
    600743C00111100<<小于
    610753D00111101==等号
    620763E00111110>>大于
    630773F00111111??问号
    641004001000000@@电子邮件符号
    651014101000001AA大写字母 A
    661024201000010BB大写字母 B
    671034301000011CC大写字母 C
    681044401000100DD大写字母 D
    691054501000101EE大写字母 E
    701064601000110FF大写字母 F
    711074701000111GG大写字母 G
    721104801001000HH大写字母 H
    731114901001001II大写字母 I
    741124A01001010JJ大写字母 J
    751134B01001011KK大写字母 K
    761144C01001100LL大写字母 L
    771154D01001101MM大写字母 M
    781164E01001110NN大写字母 N
    791174F01001111OO大写字母 O
    801205001010000PP大写字母 P
    811215101010001QQ大写字母 Q
    821225201010010RR大写字母 R
    831235301010011SS大写字母 S
    841245401010100TT大写字母 T
    851255501010101UU大写字母 U
    861265601010110VV大写字母 V
    871275701010111WW大写字母 W
    881305801011000XX大写字母 X
    891315901011001YY大写字母 Y
    901325A01011010ZZ大写字母 Z
    911335B01011011[[左中括号
    921345C01011100\\反斜杠
    931355D01011101]]右中括号
    941365E01011110^^音调符号
    951375F01011111__下划线
    961406001100000``重音符
    971416101100001aa小写字母 a
    981426201100010bb小写字母 b
    991436301100011cc小写字母 c
    1001446401100100dd小写字母 d
    1011456501100101ee小写字母 e
    1021466601100110ff小写字母 f
    1031476701100111gg小写字母 g
    1041506801101000hh小写字母 h
    1051516901101001ii小写字母 i
    1061526A01101010jj小写字母 j
    1071536B01101011kk小写字母 k
    1081546C01101100ll小写字母 l
    1091556D01101101mm小写字母 m
    1101566E01101110nn小写字母 n
    1111576F01101111oo小写字母 o
    1121607001110000pp小写字母 p
    1131617101110001qq小写字母 q
    1141627201110010rr小写字母 r
    1151637301110011ss小写字母 s
    1161647401110100tt小写字母 t
    1171657501110101uu小写字母 u
    1181667601110110vv小写字母 v
    1191677701110111ww小写字母 w
    1201707801111000xx小写字母 x
    1211717901111001yy小写字母 y
    1221727A01111010zz小写字母 z
    1231737B01111011{{左大括号
    1241747C01111100||垂直线
    1251757D01111101}}右大括号
    1261767E01111110~~波浪号
    1271777F01111111删除

    基于以上ASCII码表共128个字符

    控制字符:33个,包括1-31的32个字符,以及第 127 个字符(最后一个字符)都是不可见的(无法显示),但是它们都具有一些特殊功能,所以称为控制字符( Control Character)或者功能码(Function Code)。

    打印字符:95个,包括32-126,这些字符可在计算机系统和打印设备显示。

    二、扩展ASCII码

    后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。

    十进制
    DEC
    八进制
    OCT
    十六进制
    HEX
    二进制
    BIN
    符号
    Symbol
    HTML
    实体编码
    中文解释
    Description
    1282008010000000欧盟符号
    1292018110000001
    1302028210000010单低 9 引号
    1312038310000011ƒƒ带钩的
    拉丁小写字母f
    1322048410000100双低 9 引号
    1332058510000101水平省略号
    1342068610000110剑号
    1352078710000111双剑号
    1362108810001000ˆˆ修正字符
    抑扬音符号
    1372118910001001千分号
    1382128A10001010ŠŠ带弯音号的
    拉丁大写字母 S
    1392138B10001011左单书名号
    1402148C10001100ŒŒ拉丁大写组合 OE
    1412158D10001101
    1422168E10001110ŽŽ带弯音号的
    拉丁大写字母 z
    1432178F10001111
    1442209010010000
    1452219110010001左单引号
    1462229210010010右单引号
    1472239310010011左双引号
    1482249410010100右双引号
    1492259510010101
    1502269610010110半长破折号
    1512279710010111全长破折号
    1522309810011000˜˜小波浪线
    1532319910011001
    1542329A10011010šš带弯音号的
    拉丁小写字母 s
    1552339B10011011右单书名号
    1562349C10011100œœ拉丁小写组合 oe
    1572359D10011101
    1582369E10011110žž带弯音号的
    拉丁小写字母 z
    1592379F10011111ŸŸ带弯音号的
    拉丁大写字母 Y
    160240A010100000 
    161241A110100001¡¡反向感叹号
    162242A210100010¢¢分币符号
    163243A310100011££英磅符号
    164244A410100100¤¤
    165245A510100101¥¥人民币符号
    166246A610100110¦¦
    167247A710100111§§章节符号
    168250A810101000¨¨通用货币符号
    169251A910101001©©版权符号
    170252AA10101010ªª阴性顺序
    指示符号
    171253AB10101011««左角引号
    172254AC10101100¬¬
    173255AD10101101­­
    174256AE10101110®®
    175257AF10101111¯¯
    176260B010110000°°温度符号
    177261B110110001±±加/减号
    178262B210110010²²上标 2
    179263B310110011³³上标 3
    180264B410110100´´
    181265B510110101µµ微符号
    182266B610110110段落符号,
    pilcrow
    183267B710110111··中点
    184270B810111000¸¸
    185271B910111001¹¹上标 1
    186272BA10111010ºº阳性顺序
    指示符
    187273BB10111011»»右角引号
    188274BC10111100¼¼分数四分之一
    189275BD10111101½½分数二分之一
    190276BE10111110¾¾
    191277BF10111111¿¿反向问号
    192300C011000000ÀÀ带重音符
    的大写字母 A
    193301C111000001ÁÁ带尖锐重音
    的大写字母 A
    194302C211000010ÂÂ带音调符号
    的大写字母 A
    195303C311000011ÃÃ带代字号
    的大写字母 A
    196304C411000100ÄÄ带元音变音
    (分音符号)
    的大写字母 A
    197305C511000101ÅÅ带铃声
    的大写字母 A
    198306C611000110ÆÆ大写字母 AE
    双重元音
    199307C711000111ÇÇ带变音符号
    的大写字母 C
    200310C811001000ÈÈ带重音符
    的大写字母 E
    201311C911001001ÉÉ带尖锐重音
    的大写字母 E
    202312CA11001010ÊÊ带音调符号
    的大写字母 E
    203313CB11001011ËË带元音变音
    (分音符号)
    的大写字母 E
    204314CC11001100ÌÌ带重音符
    的大写字母 I
    205315CD11001101ÍÍ带尖锐重音
    的大写字母 I
    206316CE11001110ÎÎ带音调符号
    的大写字母 I
    207317CF11001111ÏÏ带元音变音
    (分音符号)
    的大写字母 I
    208320D011010000ÐÐ
    209321D111010001ÑÑ带代字号
    的大写字母 N
    210322D211010010ÒÒ带重音符
    的大写字母 O
    211323D311010011ÓÓ带尖锐重音
    的大写字母 O
    212324D411010100ÔÔ带音调符号
    的大写字母 O
    213325D511010101ÕÕ带代字号
    的大写字母 O
    214326D611010110ÖÖ带元音变音
    (分音符号)
    的大写字母 O
    215327D711010111××大写字母
    OE 连字
    216330D811011000ØØ带斜杠
    的大写字母 O
    217331D911011001ÙÙ带重音符
    的大写字母 U
    218332DA11011010ÚÚ带尖锐重音
    的大写字母 U
    219333DB11011011ÛÛ带音调符号
    的大写字母 U
    220334DC11011100ÜÜ带元音变音
    (分音符号)
    的大写字母 U
    221335DD11011101ÝÝ带元音变音
    (分音符号)
    的大写字母 Y
    222336DE11011110ÞÞ
    223337DF11011111ßß德语高调
    小写字母 s
    224340E011100000àà带重音符
    的小写字母 a
    225341E111100001áá带尖锐重音
    的小写字母 a
    226342E211100010ââ带音调符号
    的小写字母 a
    227343E311100011ãã带代字号
    的小写字母 a
    228344E411100100ää带元音变音
    (分音符号)
    的小写字母 a
    229345E511100101åå带铃声的
    小写字母 a
    230346E611100110ææ小写字母 ae
    双重元音
    231347E711100111çç带变音符号
    的小写字母 c
    232350E811101000èè带重音符
    的小写字母 e
    233351E911101001éé带尖锐重音
    的小写字母 e
    234352EA11101010êê带音调符号
    的小写字母 e
    235353EB11101011ëë带元音变音
    (分音符号)
    的小写字母 e
    236354EC11101100ìì带重音符
    的小写字母 i
    237355ED11101101íí带尖锐重音
    的小写字母 i
    238356EE11101110îî带音调符号
    的小写字母 i
    239357EF11101111ïï带元音变音
    (分音符号)
    的小写字母 i
    240360F011110000ðð
    241361F111110001ññ带代字号
    的小写字母 n
    242362F211110010òò带重音符
    的小写字母 o
    243363F311110011óó带尖锐重音
    的小写字母 o
    244364F411110100ôô带音调符号
    的小写字母 o
    245365F511110101õõ带代字号
    的小写字母 o
    246366F611110110öö带元音变音
    (分音符号)
    的小写字母 o
    247367F711110111÷÷小写字母 oe
    连字
    248370F811111000øø带斜杠
    的小写字母 o
    249371F911111001ùù带重音符
    的小写字母 u
    250372FA11111010úú带尖锐重音
    的小写字母 u
    251373FB11111011ûû带音调符号
    的小写字母 u
    252374FC11111100üü带元音变音
    (分音符号)
    的小写字母 u
    253375FD11111101ýý带元音变音
    (分音符号)
    的小写字母 y2
    254376FE11111110þþ
    255377FF11111111ÿÿ

    三、大小规则 

    常见ASCII码的大小规则:数字< 大写字母 < 小写字母。

    1. 数字比字母要小。如 “7”<“F”;
    2. 数字0比数字9要小,并按0到9顺序递增。如 “3”<“8” ;
    3. 字母A比字母Z要小,并按A到Z顺序递增。如“A”<“Z” ;
    4. 同个字母的大写字母比小写字母要小32。如“A”<“a” 。

    几个常见字母的ASCII码大小:

    A,ASCII码:65

    a,ASCII码:97

    0,ASCII码:48  

    回车,ASCII码:13
    换行,ASCII码:10
    空格,ASCII码:32

    Return   =   CR   =   13   =   '\x0d'
    NewLine   =   LF   =   10   =   '\x0a' 

    四、扩展资料 

    在英语中,用128个符号编码便可以表示所有,但是用来表示其他语言,128个符号是不够的。比如,在法语中,字母上方有注音符号,它就无法用 ASCII 码表示。于是,一些欧洲国家就决定,利用字节中闲置的最高位编入新的符号。比如,法语中的é的编码为130(二进制10000010)。这样一来,这些欧洲国家使用的编码体系,可以表示最多256个符号  。

    但是,这里又出现了新的问题。不同的国家有不同的字母,因此,哪怕它们都使用256个符号的编码方式,代表的字母却不一样。比如,130在法语编码中代表了é,在希伯来语编码中却代表了字母Gimel (ג),在俄语编码中又会代表另一个符号。但是不管怎样,所有这些编码方式中,0--127表示的符号是一样的,不一样的只是128--255的这一段  。

    至于亚洲国家的文字,使用的符号就更多了,汉字就多达10万左右。一个字节只能表示256种符号,肯定是不够的,就必须使用多个字节表达一个符号。比如,简体中文常见的编码方式是 GB2312,使用两个字节表示一个汉字,所以理论上最多可以表示 2562 = 65536 个符号  。

    1981年IBM PC ROM256个字符的字符集,即IBM扩展字符集  。

    1985年11Windows字符集被称作“ANSI字符集”,遵循了ANSI草案和ISO标准(ANSI/ISO8859-1-1987,简“Latin 1”  。

    为了解决中国、日本和韩国的象形文字符和ASCII的某种兼容性,出现了双字节字符集(DBCS:double-byte character set)。DBCS从 第256 代码开始,就像ASCII一样,最初的128个代码是ASCII。然而,较高的128个代码中的某些总是跟随着第二个字节。这两个字节一起(称作首字节和跟随字节)定义一个字符,通常是一个复杂的象形文字。
     

    查阅资料

    ASCII码 - 基本ASCII码和扩展ASCII码,最全的ASCII码对照表

    ASCII码一览表,ASCII码对照表-CSDN博客

  • 相关阅读:
    Golang CSV Reader
    腾讯mini项目-【指标监控服务重构】2023-08-29
    谷粒商城 高级篇 (十七) --------- 单点登录
    Java之异常的详细解析
    Centos7通过yum安装docker
    【matlab】【函数学习记录】寻找矩阵最大和次大极值点
    股价暴跌了54%以后,雅乐科技(YALA)的多元化还需要更长的时间
    【最优化理论】01-最优化理论基础
    TorchScript 解读(三):jit 中的 subgraph rewriter
    React组件复用
  • 原文地址:https://blog.csdn.net/smallbirdnq/article/details/134050224