ASCII

本文详细介绍了信息技术领域的核心技术,包括但不限于前端开发、后端开发、移动开发、游戏开发、大数据开发等细分领域,旨在为读者提供全面的技术洞察与实践指导。从基础到进阶,涵盖开发工具、嵌入式开发、音视频技术、AI处理、测试、运维等多个方面,旨在帮助开发者提升技术能力,推动技术创新。

ASCII码表 0-127

BinDecHex缩写/字符解释
00000000000NUL(null)空字符
00000001101SOH(start of headling)标题开始
00000010202STX (start of text)正文开始
00000011303ETX (end of text)正文结束
00000100404EOT (end of transmission)传输结束
00000101505ENQ (enquiry)请求
00000110606ACK (acknowledge)收到通知
00000111707BEL (bell)响铃
00001000808BS (backspace)退格
00001001909HT (horizontal tab)水平制表符
00001010100ALF (NL line feed, new line)换行键
00001011110BVT (vertical tab)垂直制表符
00001100120CFF (NP form feed, new page)换页键
00001101130DCR (carriage return)回车键
00001110140ESO (shift out)不用切换
00001111150FSI (shift in)启用切换
000100001610DLE (data link escape)数据链路转义
000100011711DC1 (device control 1)设备控制1
000100101812DC2 (device control 2)设备控制2
000100111913DC3 (device control 3)设备控制3
000101002014DC4 (device control 4)设备控制4
000101012115NAK (negative acknowledge)拒绝接收
000101102216SYN (synchronous idle)同步空闲
000101112317ETB (end of trans. block)传输块结束
000110002418CAN (cancel)取消
000110012519EM (end of medium)介质中断
00011010261ASUB (substitute)替补
00011011271BESC (escape)溢出
00011100281CFS (file separator)文件分割符
00011101291DGS (group separator)分组符
00011110301ERS (record separator)记录分离符
00011111311FUS (unit separator)单元分隔符
001000003220(space)空格
001000013321! 
001000103422" 
001000113523# 
001001003624$ 
001001013725% 
001001103826& 
001001113927' 
001010004028( 
001010014129) 
00101010422A* 
00101011432B+ 
00101100442C, 
00101101452D- 
00101110462E. 
00101111472F/ 
0011000048300 
0011000149311 
0011001050322 
0011001151333 
0011010052344 
0011010153355 
0011011054366 
0011011155377 
0011100056388 
0011100157399 
00111010583A: 
00111011593B; 
00111100603C< 
00111101613D= 
00111110623E> 
00111111633F? 
010000006440@ 
010000016541A 
010000106642B 
010000116743C 
010001006844D 
010001016945E 
010001107046F 
010001117147G 
010010007248H 
010010017349I 
01001010744AJ 
01001011754BK 
01001100764CL 
01001101774DM 
01001110784EN 
01001111794FO 
010100008050P 
010100018151Q 
010100108252R 
010100118353S 
010101008454T 
010101018555U 
010101108656V 
010101118757W 
010110008858X 
010110018959Y 
01011010905AZ 
01011011915B[ 
01011100925C\ 
01011101935D] 
01011110945E^ 
01011111955F_ 
011000009660` 
011000019761a 
011000109862b 
011000119963c 
0110010010064d 
0110010110165e 
0110011010266f 
0110011110367g 
0110100010468h 
0110100110569i 
011010101066Aj 
011010111076Bk 
011011001086Cl 
011011011096Dm 
011011101106En 
011011111116Fo 
0111000011270p 
0111000111371q 
0111001011472r 
0111001111573s 
0111010011674t 
0111010111775u 
0111011011876v 
0111011111977w 
0111100012078x 
0111100112179 
011110101227Az 
011110111237B{ 
011111001247C| 
011111011257D} 
011111101267E~ 
011111111277FDEL (delete)

删除

非打印控制字符


    

打印的字符


    

ASCII扩展的字符


    
09-10
ASCII(American Standard Code for Information Interchange)即美国信息交换标准代,是上个世纪60年代美国制定的一套字符编码,对英语字符与二进制位之间的关系做了统一规定[^3]。 ### ASCII的基本情况 ASCII一共规定了128个字符的编码,这些符号(包括32个不能打印出来的控制符号),只占用了一个字节的后面7位,最前面的1位统一规定为0。每个字符都对应一个十进制值,这些值从0到127不等。例如,空格 “SPACE” 对应的十进制值是32(二进制 00100000 ),大写的字母 A 对应的十进制值是65(二进制 01000001 )[^3]。 ### ASCII字符集的组成 ASCII字符集可以分为控制字符和可打印字符。控制字符用于计算机内部的控制指令,如换行、退格等;可打印字符则包括大小写英文字母、数字、标点符号等,涵盖了计算机数据处理中的可打印字符,其对应的十进制值从32到127[^2]。 ### 扩展ASCII 由于现今大多数系统使用8位的字节,它可以表示256个不同的值。除了128个标准的ASCII,后128个被称为扩展ASCII。许多基于x86的系统都支持使用扩展(或“高”)ASCII。扩展ASCII允许将每个字符的第8位用于确定附加的128个特殊符号字符、外来语字母和图形符号。存在不止一个扩展ASCII字符集,两个最常用的扩展ASCII字符集是OEM和ANSI扩展ASCII。OEM字符集被大多数PC兼容机的硬件采用,旧的DOS系统也使用该字符集,它包括一些国外的符号、显著的人物和作品代表面板;ANSI扩展ASCII是最新操作系统的默认字符集[^1][^4]。 ### ASCII在计算机中的作用 计算机内部只能处理0和1,为了表示字母和其它非数字字符,计算机使用ASCII表,表中每个字符始终代表相同的顺序号,这样就能将字符转换为计算机能够处理的二进制数据,实现数据在计算机中的处理和存储[^4]。 ### 示例代 以下是一个Python示例,用于展示如何获取字符的ASCII值和根据ASCII值获取字符: ```python # 获取字符的ASCII值 char = 'A' ascii_value = ord(char) print(f"字符 {char} 的ASCII值是: {ascii_value}") # 根据ASCII值获取字符 ascii_value = 65 char = chr(ascii_value) print(f"ASCII值为 {ascii_value} 的字符是: {char}") ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值