ASCII 美国信息交换代码 码表

介绍


ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。

 

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

 

ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示(这是以现今操作系统为依据,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符,控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符(显示为空白)。

33个控制字符



二进制/十进制/十六进制	缩写	可以显示的表示法	意义
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 1001	9	09	HT	?	水平定位符号
0000 1010	10	0A	LF	?	换行键
0000 1011	11	0B	VT	?	垂直定位符号
0000 1100	12	0C	FF	?	换页键
0000 1101	13	0D	CR	?	归位键
0000 1110	14	0E	SO	?	取消变换(Shift out)
0000 1111	15	0F	SI	?	启用变换(Shift in)
0001 0000	16	10	DLE	?	跳出数据通讯
0001 0001	17	11	DC1	?	设备控制一(XON 启用软件速度控制)
0001 0010	18	12	DC2	?	设备控制二
0001 0011	19	13	DC3	?	设备控制三(XOFF 停用软件速度控制)
0001 0100	20	14	DC4	?	设备控制四
0001 0101	21	15	NAK	?	确认失败回应
0001 0110	22	16	SYN	?	同步用暂停
0001 0111	23	17	ETB	?	区块传输结束
0001 1000	24	18	CAN	?	取消
0001 1001	25	19	EM	?	连接介质中断
0001 1010	26	1A	SUB	?	替换
0001 1011	27	1B	ESC	?	跳出
0001 1100	28	1C	FS	?	文件分割符
0001 1101	29	1D	GS	?	组群分隔符
0001 1110	30	1E	RS	?	记录分隔符
0001 1111	31	1F	US	?	单元分隔符
0111 1111	127	7F	DEL	?	删除

95个可显示字符



二进制/十进制/十六进制	图形
0010 0000	32	20	空格(?)
0010 0001	33	21	!
0010 0010	34	22	"
0010 0011	35	23	#
0010 0100	36	24	$
0010 0101	37	25	 %
0010 0110	38	26	&
0010 0111	39	27	‘
0010 1000	40	28	(
0010 1001	41	29	)
0010 1010	42	2A	*
0010 1011	43	2B	+
0010 1100	44	2C	,
0010 1101	45	2D	-
0010 1110	46	2E	.
0010 1111	47	2F	/
0011 0000	48	30	00011 0001	49	31	1
0011 0010	50	32	2
0011 0011	51	33	3
0011 0100	52	34	4
0011 0101	53	35	5
0011 0110	54	36	6
0011 0111	55	37	7
0011 1000	56	38	8
0011 1001	57	39	9
0011 1010	58	3A	:
0011 1011	59	3B	;
0011 1100	60	3C	<
0011 1101	61	3D	=
0011 1110	62	3E	>
0011 1111	63	3F	?
0100 0000	64	40	@
0100 0001	65	41	A
0100 0010	66	42	B
0100 0011	67	43	C
0100 0100	68	44	D
0100 0101	69	45	E
0100 0110	70	46	F
0100 0111	71	47	G
0100 1000	72	48	H
0100 1001	73	49	I
0100 1010	74	4A	J
0100 1011	75	4B	K
0100 1100	76	4C	L
0100 1101	77	4D	M
0100 1110	78	4E	N
0100 1111	79	4F	O
0101 0000	80	50	P
0101 0001	81	51	Q
0101 0010	82	52	R
0101 0011	83	53	S
0101 0100	84	54	T
0101 0101	85	55	U
0101 0110	86	56	V
0101 0111	87	57	W
0101 1000	88	58	X
0101 1001	89	59	Y
0101 1010	90	5A	Z
0101 1011	91	5B	[
0101 1100	92	5C	0101 1101	93	5D	]
0101 1110	94	5E	^
0101 1111	95	5F	_
0110 0000	96	60	`
0110 0001	97	61	a
0110 0010	98	62	b
0110 0011	99	63	c
0110 0100	100	64	d
0110 0101	101	65	e
0110 0110	102	66	f
0110 0111	103	67	g
0110 1000	104	68	h
0110 1001	105	69	i
0110 1010	106	6A	j
0110 1011	107	6B	k
0110 1100	108	6C	l
0110 1101	109	6D	m
0110 1110	110	6E	n
0110 1111	111	6F	o
0111 0000	112	70	p
0111 0001	113	71	q
0111 0010	114	72	r
0111 0011	115	73	s
0111 0100	116	74	t
0111 0101	117	75	u
0111 0110	118	76	v
0111 0111	119	77	w
0111 1000	120	78	x
0111 1001	121	79	y
0111 1010	122	7A	z
0111 1011	123	7B	{
0111 1100	124	7C	|
0111 1101	125	7D	}
0111 1110	126	7E	~ 

来自为知笔记(Wiz)

附件列表

时间: 2024-10-15 21:04:18

ASCII 美国信息交换代码 码表的相关文章

图片转ASCII码php代码

p图片转ASCII码php代码: 转换有利于存储,可以直接入库的方法. <html>  <head>   <title>Ascii</title>   <style>    body{     line-height:0;     font-size:1px;    }   </style>  </head>  <body>    <?php   $image = 'image.jpg';   // Su

linux学习随笔三

一.根目录详解 二.file命令使用 ls /  进入根目录 /boot 系统启动相关文件 如内核.initrd以及grub(bootloader)引导加载器 /dev 设备文件 浅蓝色链接文件,***为特殊文件 设备文件有: 块设备:随机访问,数据块 字符设备:线性访问,按字符为单位 设备号:主设备号(major)和次设备号(minor) /etc 配置文件 /home 用户家目录 每一个用户的家目录通常默认为/home/USERNAME形式存在 /root 管理员家目录(生产环境中不建议用r

Modbus关于ASCII模式和RTU模式两种传输方式的区别

常用的MODBUS通讯规约有两种,一种是MODBUS ASCII,一种是MODBUS RTU.每个设备必须都有相同的传输模式.所有设备都支持RTU模式,ASCII传输模式是选项.除此之外ASCII模式和RTU模式还有什么区别呢? 1.ASCII模式 当控制器设为在Modbus网络请添加链接描述上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit 字节都作为两个ASCII字符发送.这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误. 代码系统 十六进制,ASCII字符0

1-计算机中的数据信息表示

二.八.十六进制转换 对于任何一个R进制的数有:(N)R=∑n−1i=−mxiRi=xn−1Rn−1+xn−2Rn−2+...+x0R0+x−1R−1+...+x−(m−1)R−(m−1)+x−mR−m 其中R是R进制数的基数x取值范围是R-1 并且规则是逢R进1 数值转换时需要注意的问题: 不同进制数的基数不同 所使用的数字取值范围也不同 将任意进制数转换为十进制的方法是按权相加 即利用按权展开多项式系数x 与位权值相乘后 将乘积逐项求和 将十进制数转换为任意进制数时 整数部分与小数部分需要分

计算机组成.人机转换大字典.几种字符编码

一直到我刚上大学第一次在黑白控制台里打印出了"Hello World"之前,我都当电脑是一个游戏机,还天真的以为世界上只有windows一个操作系统. 当时也是第一次接触了ASCII编码,才知道计算机里的二进制,要转换成人类可理解的内容,还得需要一种人为的规定 即对于每个二进制的数字,电脑就按照我们赋予的一对一的规则,在屏幕上显示相应的字符. 本文内容七七八八来自课本网络各个角落,,,,,, ASCII 美国信息交换标准编码(American Standard Code Informa

中文乱码总结之JSP乱码

一.JSP中文乱码问题 JSP页面的汉字显示为乱码,而英文和阿拉伯数字正常. 二.原因 汉字编码时用的字符集 与解码用的字符集不一致:所有的字符集都兼容ASCII码,所以英文.数字不存在乱码. 编号 名称 单字长度 能否对汉字编码 ASCII 美国信息交换标准代码 7bit 否 ISO-8859-1(Latin1) 西文编码 8bit 否 GBK(ANSI) 汉字内码扩展规范 英文单字节,中文双字节 能 UTF-8 万国码 1~4个字节 能 注: GBK("国标扩展"的拼音首字母)是对

常用DOS命令之通俗易懂篇

目录 常用DOS命令之通俗易懂篇 Arp 命令 Assoc 关联 At 计划服务 Attrib 属性 Cd=chdir 目录 Cipher Cls 清屏 Color 颜色 Comp 比较 Compact 压缩 Copy 复制 Date 日期 Defrag 磁盘碎片 Del 删除文件 Dir 目录 Edit 编辑 Exit 退出 Expand 扩展 FC 比较文件 Find 查找 Format 格式化 FTP 文件传输 Ipconfig IP配置 Label 卷标 Md=mkdir 创建目录 Mo

30-39

第30-32课:二进制转换 batch 例子: 32    16    8    4    2    1 1       1     1    1    1    1 在交互中输入bin(63),输出的结果是:'0b111111' 0b代表的是二进制,用6个1代表的就是上面这些对应数字,加起来正好等于63(32+16+8+4+2+1=63) 电脑中只能用0和1来代表相应的数字,通过2进制转换,基本就可以代表任何数字了. 比如:132564654515141,在电脑中用0,1表示就是: bin(1

二进制与字符编码

计算机能识别的只有1和0,也就是二进制,而1和0可以表达出全世界的所有文字和语言符号. 我们人类采用的是十进制算术法,主要原因是因为我们有10个手指头.如果我们只有2个手指头的话,我们就会用二进制计数,就会逢二进一,那可能是这样计数的:1,10,11,20,21,30,31,40......其中1代表十进制中的1,10代表10进制中的2,11代表十进制中的3,20代表10进制中的4......不过这样太麻烦了,我们可以用纯2进制表达,因为是逢二进一,所以除第一位外,每一位肯定是前一位的两倍. 比