C++基础-ASCII码

ASCII码简介

ASCII(American Standard Code for Information Interchange:美国信息交换标准代码)码是一套编码标准。
计算机中都是以二进制存储和表示数据的,ASCII码定义了二进制与字符的对应规则。


编码细分

0~31与127:控制字符或通信专用字符(不可显示);
32:空格;
48~57:数字;
65~122:大写和小写字母;
其余:标点、运算符号等。



ASCII码对照表

二进制十进制十六进制字符解释
0000 000000x00NUL(null)空字符
0000 000110x01SOH(start of headline)标题开始
0000 001020x02STX (start of text)正文开始
0000 001130x03ETX (end of text)正文结束
0000 010040x04EOT (end of transmission)传输结束
0000 010150x05ENQ (enquiry)请求
0000 011060x06ACK (acknowledge)收到通知
0000 011170x07BEL (bell)响铃
0000 100080x08BS (backspace)退格
0000 100190x09HT (horizontal tab)水平制表符
0000 1010100x0ALF (NL line feed, new line)换行键
0000 1011110x0BVT (vertical tab)垂直制表符
0000 1100120x0CFF (NP form feed, new page)换页键
0000 1101130x0DCR (carriage return)回车键
0000 1110140x0ESO (shift out)不用切换
0000 1111150x0FSI (shift in)启用切换
0001 0000160x10DLE (data link escape)数据链路转义
0001 0001170x11DC1 (device control 1)设备控制1
0001 0010180x12DC2 (device control 2)设备控制2
0001 0011190x13DC3 (device control 3)设备控制3
0001 0100200x14DC4 (device control 4)设备控制4
0001 0101210x15NAK (negative acknowledge)拒绝接收
0001 0110220x16SYN (synchronous idle)同步空闲
0001 0111230x17ETB (end of trans. block)结束传输块
0001 1000240x18CAN (cancel)取消
0001 1001250x19EM (end of medium)媒介结束
0001 1010260x1ASUB (substitute)代替
0001 1011270x1BESC (escape)换码(溢出)
0001 1100280x1CFS (file separator)文件分隔符
0001 1101290x1DGS (group separator)分组符
0001 1110300x1ERS (record separator)记录分隔符
0001 1111310x1FUS (unit separator)单元分隔符
0010 0000320x20(space)空格
0010 0001330x21!叹号
0010 0010340x22"双引号
0010 0011350x23#井号
0010 0100360x24$美元符
0010 0101370x25%百分号
0010 0110380x26&和号
0010 0111390x27闭单引号
0010 1000400x28(开括号
0010 1001410x29)闭括号
0010 1010420x2A*星号
0010 1011430x2B+加号
0010 1100440x2C,减号
0010 1101450x2D-减号/破折号
0010 1110460x2E.句号
0010 1111470x2F/斜杠
0011 0000480x300字符0
0011 0001490x311字符1
0011 0010500x322字符2
0011 0011510x333字符3
0011 0100520x344字符4
0011 0101530x355字符5
0011 0110540x366字符6
0011 0111550x377字符7
0011 1000560x388字符8
0011 1001570x399字符9
0011 1010580x3A:冒号
0011 1011590x3B;分号
0011 1100600x3C<小于
0011 1101610x3D=等于
0011 1110620x3E>大于
0011 1111630x3F?问号
0100 0000640x40@电子邮件符号
0100 0001650x41A大写字母A
0100 0010660x42B大写字母B
0100 0011670x43C大写字母C
0100 0100680x44D大写字母D
0100 0101690x45E大写字母E
0100 0110700x46F大写字母F
0100 0111710x47G大写字母G
0100 1000720x48H大写字母H
0100 1001730x49I大写字母I
0100 1010740x4AJ大写字母J
0100 1011750x4BK大写字母K
0100 1100760x4CL大写字母
0100 1101770x4DM大写字母M
0100 1110780x4EN大写字母N
0100 1111790x4FO大写字母O
0101 0000800x50P大写字母P
0101 0001810x51Q大写字母Q
0101 0010820x52R大写字母R
0101 0011830x53S大写字母S
0101 0100840x54T大写字母T
0101 0101850x55U大写字母U
0101 0110860x56V大写字母V
0101 0111870x57W大写字母W
0101 1000880x58X大写字母X
0101 1001890x59Y大写字母Y
0101 1010900x5AZ大写字母Z
0101 1011910x5B[开方括号
0101 1100920x5C|反斜杠
0101 1101930x5D]闭方括号
0101 1110940x5E^脱字符
0101 1111950x5F_下划线
0110 0000960x60`开单引号
0110 0001970x61a小写字母a
0110 0010980x62b小写字母b
0110 0011990x63c小写字母c
0110 01001000x64d小写字母d
0110 01011010x65e小写字母e
0110 01101020x66f小写字母f
0110 01111030x67g小写字母g
0110 10001040x68h小写字母h
0110 10011050x69i小写字母i
0110 10101060x6Aj小写字母j
0110 10111070x6Bk小写字母k
0110 11001080x6Cl小写字母l
0110 11011090x6Dm小写字母m
0110 11101100x6En小写字母n
0110 11111110x6Fo小写字母o
0111 00001120x70p小写字母p
0111 00011130x71q小写字母q
0111 00101140x72r
0111 00111150x73s小写字母s
0111 01001160x74t小写字母t
0111 01011170x75u小写字母u
0111 01101180x76v小写字母v
0111 01111190x77w小写字母w
0111 10001200x78x小写字母x
0111 10011210x79y小写字母y
0111 10101220x7Az小写字母z
0111 10111230x7B{开花括号
0111 11001240x7C|垂线
0111 11011250x7D}闭花括号
0111 11101260x7E~波浪号
0111 11111270x7FDEL (delete)删除


备注:回车(13)、换行(10)的区别

  • 6
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值