ASCII码表 和 说明

Decimal    Octal    Hex     Binary      Value

10        08      16       02

-------     -----       *---        ------             -----

000       000     000    00000000       NUL     (Null char.)

001       001     001    00000001       SOH     (Start of Header)发送文件首

002       002     002    00000010       STX     (Start of Text)文本开始

003       003     003    00000011       ETX     (End of Text)文本尾

004       004     004    00000100       EOT     (End of Transmission)发送结束

005       005     005    00000101       ENQ     (Enquiry)

006       006     006    00000110       ACK     (Acknowledgment)确认

007       007     007    00000111       BEL     (Bell)蜂鸣

008       010     008    00001000        BS     (Backspace)退格

009       011     009    00001001        HT     (Horizontal Tab)

010       012     00A    00001010        LF     (Line Feed)换行

011       013     00B    00001011        VT     (Vertical Tab)

012       014     00C    00001100        FF     (Form Feed)换页

013       015     00D    00001101        CR     (Carriage Return)回车

014       016     00E    00001110        SO     (Shift Out)SHIFT 松开

015       017     00F    00001111        SI     (Shift In)按下

016       020     010    00010000       DLE     (Data Link Escape)清除

017       021     011    00010001       DC1 (XON) (Device Control 1)

018       022     012    00010010       DC2        (Device Control 2)

019       023     013    00010011       DC3 (XOFF)(Device Control 3)

020       024     014    00010100       DC4        (Device Control 4)

021       025     015    00010101       NAK     (Negative Acknowledgement)

022       026     016    00010110       SYN     (Synchronous Idle)

023       027     017    00010111       ETB     (End of Trans. Block)

024       030     018    00011000       CAN     (Cancel)

025       031     019    00011001        EM     (End of Medium)

026       032     01A    00011010       SUB     (Substitute)

027       033     01B    00011011       ESC     (Escape)退出

028       034     01C    00011100        FS     (File Separator)

029       035     01D    00011101        GS     (Group Separator)

030       036     01E    00011110        RS     (Request to Send/Record Separator)

031       037     01F    00011111        US     (Unit Separator)

032       040     020    00100000        SP     (Space)空格

033       041     021    00100001         !     (exclamation mark)

034       042     022    00100010         "     (double quote)

035       043     023    00100011         #     (number sign)

036       044     024    00100100         $     (dollar sign)

037       045     025    00100101         %     (percent)

038       046     026    00100110         &     (ampersand)

039       047     027    00100111         ’     (single quote)

040       050     028    00101000         (     (left/opening parenthesis)

041       051     029    00101001         )     (right/closing parenthesis)

042       052     02A    00101010         *     (asterisk)

043       053     02B    00101011         +     (plus)

044       054     02C    00101100         ,     (comma)

045       055     02D    00101101         -     (minus or dash)

046       056     02E    00101110         .     (dot)

047       057     02F    00101111         /     (forward slash)

048       060     030    00110000         0

049       061     031    00110001         1

050       062     032    00110010         2

051       063     033    00110011         3

052       064     034    00110100         4

053       065     035    00110101         5

054       066     036    00110110         6

055       067     037    00110111         7

056       070     038    00111000         8

057       071     039    00111001         9

058       072     03A    00111010         :     (colon)

059       073     03B    00111011         ;     (semi-colon)

060       074     03C    00111100         <     (less than)

061       075     03D    00111101         =     (equal sign)

062       076     03E    00111110         >     (greater than)

063       077     03F    00111111         ?     (question mark)

064       100     040    01000000         @     (AT symbol)

065       101     041    01000001         A

066       102     042    01000010         B

067       103     043    01000011         C

068       104     044    01000100         D

069       105     045    01000101         E

070       106     046    01000110         F

071       107     047    01000111         G

072       110     048    01001000         H

073       111     049    01001001         I

074       112     04A    01001010         J

075       113     04B    01001011         K

076       114     04C    01001100         L

077       115     04D    01001101         M

078       116     04E    01001110         N

079       117     04F    01001111         O

080       120     050    01010000         P

081       121     051    01010001         Q

082       122     052    01010010         R

083       123     053    01010011         S

084       124     054    01010100         T

085       125     055    01010101         U

086       126     056    01010110         V

087       127     057    01010111         W

088       130     058    01011000         X

089       131     059    01011001         Y

090       132     05A    01011010         Z

091       133     05B    01011011         [     (left/opening bracket)

092       134     05C    01011100         \     (back slash)

093       135     05D    01011101         ]     (right/closing bracket)

094       136     05E    01011110         ^     (caret/cirumflex)

095       137     05F    01011111         _     (underscore)

096       140     060    01100000         `

097       141     061    01100001         a

098       142     062    01100010         b

099       143     063    01100011         c

100       144     064    01100100         d

101       145     065    01100101         e

102       146     066    01100110         f

103       147     067    01100111         g

104       150     068    01101000         h

105       151     069    01101001         i

106       152     06A    01101010         j

107       153     06B    01101011         k

108       154     06C    01101100         l

109       155     06D    01101101         m

110       156     06E    01101110         n

111       157     06F    01101111         o

112       160     070    01110000         p

113       161     071    01110001         q

114       162     072    01110010         r

115       163     073    01110011         s

116       164     074    01110100         t

117       165     075    01110101         u

118       166     076    01110110         v

119       167     077    01110111         w

120       170     078    01111000         x

121       171     079    01111001         y

122       172     07A    01111010         z

123       173     07B    01111011         {     (left/opening brace)

124       174     07C    01111100         |     (vertical bar)

125       175     07D    01111101         }     (right/closing brace)

126       176     07E    01111110         ~     (tilde)

127       177     07F    01111111       DEL     (delete)

前32个控制字符的详细解释:

NUL (null)SOH (start of heading)STX (start of text)ETX (end of text)EOT (end of transmission) - Not the same as ETBENQ (enquiry)ACK (acknowledge)BEL (bell) - Caused teletype machines to ring a bell.   Causes a beep              in many common terminals and terminal emulation programs.BS   (backspace) - Moves the cursor (or print head) move backwards (left)                   one space.TAB (horizontal tab) - Moves the cursor (or print head) right to the next                        tab stop.   The spacing of tab stops is dependent                        on the output device, but is often either 8 or 10.LF   (NL line feed, new line) - Moves the cursor (or print head) to a new                                line.   On Unix systems, moves to a new line                                AND all the way to the left.VT   (vertical tab)FF   (form feed) - Advances paper to the top of the next page (if the                   output device is a printer).CR   (carriage return) - Moves the cursor all the way to the left, but does                         not advance to the next line.SO   (shift out) - Switches output device to alternate character set.SI   (shift in)   - Switches output device back to default character set.DLE (data link escape)DC1 (device control 1)DC2 (device control 2)DC3 (device control 3)DC4 (device control 4)NAK (negative acknowledge)SYN (synchronous idle)ETB (end of transmission block) - Not the same as EOTCAN (cancel)EM   (end of medium)SUB (substitute)ESC (escape)FS   (file separator)GS   (group separator)RS   (record separator)US   (unit separator)

(0)

相关推荐

  • javascript实现unicode与ASCII相互转换的方法

    本文实例讲述了javascript实现unicode与ASCII相互转换的方法.分享给大家供大家参考,具体如下: <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>Unicode.ASCII相互转换</title> <script type="text/javascript"&g

  • C#中使用强制类型实现字符串和ASCII码之间的转换

    C#貌似没有专门用于ASCII码转字符或字符转ASCII码的系统函数,所以小编这里就借用一下强制类型转换来实现ASCII码与字符之间的互转. 所谓的ASCII码,即American Standard Code for Information Interchange,美国信息互换标准代码的简写,它是基于拉丁字母的编码系统,也是当前最为通用的单字节编码系统.本文讲述在C#中如何实现字母或 数字等字符如何转换为ASCII编码,同时也可以将ASCII编码转换为字符. 一.将字符转换为ASCII码(数字)

  • JS中字符问题(二进制/十进制/十六进制及ASCII码之间的转换)

    var a='11160'; alert(parseInt(a,2)); //将111做为2进制来转换,忽略60(不符合二进制),从左至右只将符合二进制数的进行转换 alert(parseInt(a,16)); //将所有的都进行转换 依照此方法,其实可以转换成任何进制 var a='1110'; alert(parseInt(a,10).toString(16)); //将A转换为10进制,然后再转换成16进制 同样也可以是其它进制 下面说下ASCII 码: function test(){

  • 爱恋千雪-US-AscII加密解密工具(网页加密)下载

    <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII" /> <title>爱恋千雪</title> </head><body> 肌南迷傩艩仍吞犘章躺脿壮茂阅犎酝虪串氨盼㈣趑鸷鼢鳟鞒蜱爷梏盱疮篝蜷泗翡⒕娂仍吞炯扰聊炯陨蕴啪无法找到该页集陨蕴啪娂团粤犎栽协叛

  • JS中把字符转成ASCII值的函数示例代码

    字符转ascii码:用charCodeAt();ascii码转字符:用fromCharCode(); 看一个小例子 复制代码 代码如下: <script>str="A";code = str.charCodeAt(); str2 = String.fromCharCode(code);str3 = String.fromCharCode(0x60+26); document.write(code+'<br />');document.write(str2+'&l

  • 常用字符集编码详解(ASCII GB2312 GBK GB18030 unicode UTF-8)

    ASCII ASCII码是7位编码,编码范围是0x00-0x7F.ASCII字符集包括英文字母.阿拉伯数字和标点符号等字符.其中0x00-0x20和0x7F共33个控制字符. 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位.HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码.早期很多邮件系统也只支持ASCII编码,为了传输中文邮件必须使用BASE64或者其他编码方式. GB2312 GB2312是基于区位码设计的,区位码把编码表分为94个区,每个区对应

  • ascii码表(二进制 十进制 十六进制)详细介绍

    ascii码表 控制字符 二进制 十进制 十六进制 缩写 解释 0000 0000 0 00 NUL 空字符(Null) 0000 0001 1 01 SOH 标题开始 0000 0010 2 02 STX 正文开始 0000 0011 3 03 ETX 正文结束 0000 0100 4 04 EOT 传输结束 0000 0101 5 05 ENQ 请求 0000 0110 6 06 ACK 收到通知 0000 0111 7 07 BEL 响铃 0000 1000 8 08 BS 退格 0000

  • PHP详解ASCII码对照表与字符转换

    一,通用的ASCII码对照表 图解ASCII码对照表图,以字符A为例Dec表示十进制,如65Hx表示十六进制,如41Oct表示八进制,如101Char表示显示字符,如A ASCII码对照表图分为两个单元1,控制字符 0-31和1272,可显示字符 32-126(1)48-57为0到9十个阿拉伯数字:(2)65-90为26个大写英文字母:(3)97-122号为26个小写英文字母:(4)其它标点符号.运算符号等: 二,ASCII扩展码对照表 三,PHP字符转换函数说明 具体字符转换函数说明请参考[P

  • JAVA实现打印ascii码表代码

    我就废话不多说了,大家还是直接看代码吧~ package com.jalor; public class AAAA { public static void main(String[] args) { outputA(65); outputA(97); } // 打印ascii码表 public static void outputA(int count){ for (int i = 0; i < 26; i++) { System.out.print((char)(count+ i)); }

  • ASCII码表和说明

    ASCII码表 信息在计算机上是用二进制表示的,这种表示法让人理解就很困难.因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息 在这些设备上显示出来供人阅读理解.为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是"美国信息交换标准代码". 八进制 十六进制 十进制 字符 八进制 十六进制 十进制 字符 00 00 0 nul 100 40 64 @ 01 01 1 soh 101 4

  • C语言如何利用ASCII码表统计字符串每个字符出现的次数

    目录 利用ASCII码表统计字符串每个字符出现的次数 我的代码 运行正确 总结 利用ASCII码表统计字符串每个字符出现的次数 在C语言里面写个能够统计并打印字符串中字符出现次数心想这不是常规操作吗? 定义两个char数组,输入,赋值给另一个字符数组 通过一个for循环嵌套两个for循环,比较,相同的值数组赋值=‘*’. 然后判断当数组值不等于0的时候和原数组进行比较再打印输出” 我的代码 #include<stdio.h> #include<string.h> #define m

  • ASCII码表 和 说明

    Decimal    Octal    Hex     Binary      Value 10        08      16       02 -------     -----       *---        ------             ----- 000       000     000    00000000       NUL     (Null char.) 001       001     001    00000001       SOH     (Sta

  • python中内置函数ord()返回字符串的ASCII数值实例详解

    目录 常用 ASCII 码表对照表: ord()函数介绍: 应用实例: 常用 ASCII 码表对照表: 注意如下几点: 0-9:48-57A-Z:65-90a-z:97-122 ord()函数介绍: ord() 函数是 chr() 函数(对于 8 位的 ASCII 字符串)的配对函数,它以一个字符串(Unicode 字符)作为参数,返回对应的 ASCII 数值,或者 Unicode 数值. >>> ord('0') 48 >>> ord('A') 65 >>

  • Perl基本数组排序方法介绍

    本文我们学习如何用Perl对字符串或者数字数组进行排序. Perl有个内置函数叫做sort毫无疑问的可以排序一个数组. 其最简单的形式是传递一个数组,它会返回排序后的元素组成的数组.@sorted = sort @original. 基于ASCII码排序 复制代码 代码如下: #!/usr/bin/perl use strict; use warnings; use 5.010;   use Data::Dumper qw(Dumper);   my @words = qw(foo bar zo

  • Perl数组排序学习笔记

    本文我们学习如何用Perl对字符串或者数字数组进行排序. Perl有个内置函数叫做sort毫无疑问的可以排序一个数组. 其最简单的形式是传递一个数组,它会返回排序后的元素组成的数组.@sorted = sort @original. 基于ASCII码排序 复制代码 代码如下: #!/usr/bin/perl use strict; use warnings; use 5.010;   use Data::Dumper qw(Dumper);   my @words = qw(foo bar zo

  • c语言字符数组与字符串的使用详解

    1.字符数组的定义与初始化字符数组的初始化,最容易理解的方式就是逐个字符赋给数组中各元素.char str[10]={ 'I',' ','a','m',' ','h','a','p','p','y'};即把10个字符分别赋给str[0]到str[9]10个元素如果花括号中提供的字符个数大于数组长度,则按语法错误处理:若小于数组长度,则只将这些字符数组中前面那些元素,其余的元素自动定为空字符(即 '\0' ). 2.字符数组与字符串在c语言中,将字符串作为字符数组来处理.(c++中不是)在实际应用

  • GBK字符编码(字符集)缺陷导致web安全漏洞

    多字节编码由来 我们先来看看最常用的,最小字符集是ascii,对应的二级制可以表示为:00-7F 编码 .它也是我们计算机使用最早通用的字符集.前期几乎可以表示所有英文字符.后来,更多使用计算机国家加入后,我们就想在计算机中表示中文字符.我们知道常见中文就有7000多个字符.ascii码就只有128字符,只有0-127编码位置,远远不够用了.因此,我们就开始制作更大字符集,并且保证兼容ascii编码.要支持更多字符,选择更大字符集.我们只能用多个字节来描述一个字符了.为了很好的与ascii码,区

随机推荐