转义字符及ASCII码表
最全ASCII码对照表
最全ASCII码对照表2009-04-15 00:00Bin Dec Hex 缩写/字符解释0000 0000 0 00 NUL (null) 空字符0000 0001 1 01 SOH (start of handing) 标题开始0000 0010 2 02 STX (start of text) 正文开始0000 0011 3 03 ETX (end of text) 正文结束0000 0100 4 04 EOT (end of transmission) 传输结束0000 0101 5 05 ENQ (enquiry) 请求0000 0110 6 06 ACK (acknowledge) 收到通知0000 0111 7 07 BEL (bell) 响铃0000 1000 8 08 BS (backspace) 退格0000 1001 9 09 HT (horizontal tab) 水平制表符0000 1010 10 0A LF (NL line feed, new line) 换行键0000 1011 11 0B VT (vertical tab) 垂直制表符0000 1100 12 0C FF (NP form feed, new page) 换页键0000 1101 13 0D CR (carriage return) 回车键0000 1110 14 0E SO (shift out) 不用切换0000 1111 15 0F SI (shift in) 启用切换0001 0000 16 10 DLE (data link escape) 数据链路转义0001 0001 17 11 DC1 (device control 1) 设备控制1 0001 0010 18 12 DC2 (device control 2) 设备控制2 0001 0011 19 13 DC3 (device control 3) 设备控制3 0001 0100 20 14 DC4 (device control 4) 设备控制4 0001 0101 21 15 NAK (negative acknowledge) 拒绝接收0001 0110 22 16 SYN (synchronous idle) 同步空闲0001 0111 23 17 ETB (end of trans. block) 传输块结束0001 1000 24 18 CAN (cancel) 取消0001 1001 25 19 EM (end of medium) 介质中断0001 1010 26 1A SUB (substitute) 替补0001 1011 27 1B ESC (escape) 溢出0001 1100 28 1C FS (file separator) 文件分割符0001 1101 29 1D GS (group separator) 分组符0001 1110 30 1E RS (record separator) 记录分离符0001 1111 31 1F US (unit separator) 单元分隔符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 1101 45 2D - 0010 1110 46 2E . 0010 1111 47 2F / 0011 0000 48 30 0 0011 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 X0101 1100 92 5C \0101 1101 93 5D ]0101 1110 94 5E ^0101 1111 95 5F _0110 0000 96 60 `0110 0001 97 61 a0110 0010 98 62 b0110 0011 99 63 c0110 0100 100 64 d0110 0101 101 65 e0110 0110 102 66 f0110 0111 103 67 g0110 1000 104 68 h0110 1001 105 69 i0110 1010 106 6A j0110 1011 107 6B k0110 1100 108 6C l0110 1101 109 6D m0110 1110 110 6E n0110 1111 111 6F o0111 0000 112 70 p0111 0001 113 71 q0111 0010 114 72 r0111 0011 115 73 s0111 0100 116 74 t0111 0101 117 75 u0111 0110 118 76 v0111 0111 119 77 w0111 1000 120 78 x0111 1001 121 79 y0111 1010 122 7A z0111 1011 123 7B {0111 1100 124 7C |0111 1101 125 7D }0111 1110 126 7E ~0111 1111 127 7F DEL (delete) 删除ESC键VK_ESCAPE (27)回车键:VK_RETURN (13)TAB键:VK_TAB (9)Caps Lock键:VK_CAPITAL (20)Shift键:VK_SHIFT ()Ctrl键:VK_CONTROL (17)Alt键:VK_MENU (18)空格键:VK_SPACE (/32)退格键:VK_BACK (8)左徽标键:VK_LWIN (91)右徽标键:VK_LWIN (92)鼠标右键快捷键:VK_APPS (93) Insert键:VK_INSERT (45) Home键:VK_HOME (36) Page Up:VK_PRIOR (33) PageDown:VK_NEXT (34)End键:VK_END (35)Delete键:VK_DELETE (46)方向键(←):VK_LEFT (37)方向键(↑):VK_UP (38)方向键(→):VK_RIGHT (39)方向键(↓):VK_DOWN (40)F1键:VK_F1 (112)F2键:VK_F2 (113)F3键:VK_F3 (114)F4键:VK_F4 (115)F5键:VK_F5 (116)F6键:VK_F6 (117)F7键:VK_F7 (118)F8键:VK_F8 (119)F9键:VK_F9 (120)F10键:VK_F10 (121)F11键:VK_F11 (122)F12键:VK_F12 (123)Num Lock键:VK_NUMLOCK (144) 小键盘0:VK_NUMPAD0 (96) 小键盘1:VK_NUMPAD0 (97) 小键盘2:VK_NUMPAD0 (98) 小键盘3:VK_NUMPAD0 (99) 小键盘4:VK_NUMPAD0 (100) 小键盘5:VK_NUMPAD0 (101) 小键盘6:VK_NUMPAD0 (102) 小键盘7:VK_NUMPAD0 (103) 小键盘8:VK_NUMPAD0 (104) 小键盘9:VK_NUMPAD0 (105) 小键盘.:VK_DECIMAL (110) 小键盘*:VK_MULTIPLY (106) 小键盘+:VK_MULTIPLY (107) 小键盘-:VK_SUBTRACT (109) 小键盘/:VK_DIVIDE (111) Pause Break键:VK_PAUSE (19) Scroll Lock键:VK_SCROLL (145)。
ascii码表
十进制│十六进制│字符│控制码│含义(C转义)-----------------------------------------------0 │0 ││NUL │('\0')空符号1 │1 ││SOH │传输开始2 │2 ││STX │文件开始3 │3 ││ETX │文件结束4 │4 ││EOT │传输结束5 │5 ││ENQ │询问6 │6 ││ACK │应答7 │7 ││BEL │('\a')振铃8 │8 ││BS │('\b')退格9 │9 ││HT │('\t')水平表格10 │0A ││LF │('\n')换行11 │0B ││VT │('\v')垂直表格12 │0C ││FF │('\f')换页13 │0D ││CR │('\r')回车14 │0E ││SO │Shift Out15 │0F ││SI │Shift In16 │10 ││DLE │数据连接变更17 │11 ││DC1 │设备控制18 │12 ││DC2 │设备控制19 │13 ││DC3 │设备控制20 │14 ││DC4 │设备控制21 │15 ││NAK │回绝应答22 │16 ││SYN │同步空闲23 │17 ││ETB │传输块结束24 │18 ││CAN │取消25 │19 ││EM │中介结束26 │1A ││SUB │替代27 │1B ││ESC │转义字符28 │1C ││FS │文件分离29 │1D ││GS │组分离30 │1E ││RS │记录分离31 │1F ││US │单元分离32 │20 │空格││33 │21 │! ││34 │22 │" ││35 │23 │# ││36 │24 │$ ││37 │25 │% ││38 │26 │& ││39 │27 │' ││40 │28 │( ││41 │29 │) ││43 │2B │+ ││44 │2C │, ││45 │2D │- ││46 │2E │. ││47 │2F │/ ││48 │30 │0 ││49 │31 │1 ││50 │32 │2 ││51 │33 │3 ││52 │34 │4 ││53 │35 │5 ││54 │36 │6 ││55 │37 │7 ││56 │38 │8 ││57 │39 │9 ││58 │3A │: ││59 │3B │; ││60 │3C │< ││61 │3D │= ││62 │3E │> ││63 │3F │? ││64 │40 │@ ││65 │41 │A ││66 │42 │B ││67 │43 │C ││68 │44 │D ││69 │45 │E ││70 │46 │F ││71 │47 │G ││72 │48 │H ││73 │49 │I ││74 │4A │J ││75 │4B │K ││76 │4C │L ││77 │4D │M ││78 │4E │N ││79 │4F │O ││80 │50 │P ││81 │51 │Q ││82 │52 │R ││83 │53 │S ││84 │54 │T ││85 │55 │U ││87 │57 │W ││88 │58 │X ││89 │59 │Y ││90 │5A │Z ││91 │5B │[ ││92 │5C │\ ││('\\')93 │5D │] ││94 │5E │^ ││95 │5F │_ ││96 │60 │` ││97 │61 │a ││98 │62 │b ││99 │63 │c ││100 │64 │d ││101 │65 │e ││102 │66 │f ││103 │67 │g ││104 │68 │h ││105 │69 │i ││106 │6A │j ││107 │6B │k ││108 │6C │l ││109 │6D │m ││110 │6E │n ││111 │6F │o ││112 │70 │p ││113 │71 │q ││114 │72 │r ││115 │73 │s ││116 │74 │t ││117 │75 │u ││118 │76 │v ││119 │77 │w ││120 │78 │x ││121 │79 │y ││122 │7A │z ││123 │7B │{ ││124 │7C │| ││125 │7D │} ││126 │7E │~ ││127 │7F ││DEL │删除-----------------------------------------------控制符简介:NUL(空符号):这所有位都是0的字符,在信息交换时可以用于填充空余的时间及媒介长度。
CC++中的ASCII码与转义字符
CC++中的ASCII码与转义字符ASCII码表信息在计算机上是⽤⼆进制表⽰的,这种表⽰法让⼈理解就很困难。
因此计算机上都配有输⼊和输出设备,这些设备的主要⽬的就是,以⼀种⼈类可阅读的形式将信息在这些设备上显⽰出来供⼈阅读理解。
为保证⼈类和设备,设备和计算机之间能进⾏正确的信息交换,⼈们编制了统⼀的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码(American Standard Code for Information Interchange)”。
表达⽅式ASCII 码使⽤指定的7位或8位⼆进制数组合来表⽰128或256种可能的字符。
标准ASCII码标准ASCII码也叫基础ASCII码,使⽤7位⼆进制数(剩下的1位⼆进制为0)来表⽰所有的⼤写和⼩写字母,数字0 ~ 9、标点符号,以及在美式英语中使⽤的特殊控制字符。
(1)0~31及127(共33个)是控制字符或通信专⽤字符(其余为可显⽰字符)。
如控制符:LF(换⾏)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专⽤字符:SOH(⽂头)、EOT(⽂尾)、ACK(确认)等;ASCII值为8、9、10 和13 分别转换为退格、制表、换⾏和回车字符。
它们并没有特定的图形显⽰,但会依不同的应⽤程序,⽽对⽂本显⽰有不同的影响。
(2)32~126(共95个)是字符(32是空格),其中48~57为0 ~ 9这⼗个阿拉伯数字。
(3)65~90为26个⼤写英⽂字母,97~122号为26个⼩写英⽂字母,其余为⼀些标点符号、运算符号等。
奇偶校验同时还要注意,在标准ASCII中,其最⾼位(b7)⽤作奇偶校验位。
所谓奇偶校验,是指在代码传送过程中⽤来检验是否出现错误的⼀种⽅法,⼀般分奇校验和偶校验两种。
奇校验规定:正确的代码⼀个字节中1的个数必须是奇数,若⾮奇数,则在最⾼位b7添1。
偶校验规定:正确的代码⼀个字节中1的个数必须是偶数,若⾮偶数,则在最⾼位b7添1。
最完整ASCII码(包含二进制_八进制_十进制_十六进制_ascii码的对照表)
二进制八进制十进制十六进制缩写/字符解释00000000000NUL(null)空字符 00000001111SOH(start of headling)标题开始00000010222STX (start of text)正文开始00000011333ETX (end of text)正文结束00000100444EOT (end of transmission)传输结束00000101555ENQ (enquiry)请求00000110666ACK (acknowledge)收到通知00000111777BEL (bell)响铃000010001088BS (backspace)退格000010011199HT (horizontal tab)水平制表符0000101012100A LF (NL line feed, new line)换行键0000101113110B VT (vertical tab)垂直制表符 0000110014120C FF (NP form feed, new page)换页键0000110115130D CR (carriage return) 回车键0000111016140E SO (shift out)不用切换0000111117150F SI (shift in)启用切换00010000201610DLE (data link escape) 数据链路转义00010001211711DC1 (device control 1) 设备控制1 00010010221812DC2 (device control 2)设备控制2 00010011231913DC3 (device control 3) 设备控制3 00010100242014DC4 (device control 4)设备控制4 00010101252115NAK (negative acknowledge) 拒绝接收 00010110262216SYN (synchronous idle) 同步空闲00010111272317ETB (end of trans. block)传输块结束 00011000302418CAN (cancel) 取消 00011001312519EM (end of medium)介质中断 0001101032261A SUB (substitute)替补0001101133271B ESC (escape) 溢出0001110034281C FS (file separator) 文件分割符0001110135291D GS (group separator) 分组符0001111036301E RS (record separator) 记录分离符0001111137311F US (unit separator)单元分隔符00100000403220(space)空格 00100001413321! 00100010423422"00100011433523#00100100443624$ 00100101453725%00100110463826&00100111473927'00101000504028( 00101001514129) 0010101052422A* 0010101153432B+ 0010110054442C , 0010110155452D-0010111056462E . 0010111157472F/ 001100006048300 001100016149311 001100106250322 001100116351333 001101006452344 001101016553355 001101106654366 001101116755377 001110007056388 001110017157399 0011101072583A: 0011101173593B; 0011110074603C< 0011110175613D= 0011111076623E> 0011111177633F ? 010000001006440@ 010000011016541A 010000101026642 B 010000111036743C 010001001046844 D 010001011056945E 010001101067046F 010001111077147G 010010001107248H 010010011117349I 01001010112744A J 01001011113754B K 01001100114764C L 01001101115774D M 01001110116784E N 01001111117794F O010100001208050P 010100011218151Q 010100101228252R 010100111238353S 010101001248454T 010101011258555U 010101101268656V 010101111278757W 010110001308858X 010110011318959Y 01011010132905A Z 01011011133915B[ 01011100134925C\ 01011101135935D] 01011110136945E ^ 01011111137955F_ 011000001409660` 011000011419761a 011000101429862 b 011000111439963 c 0110010014410064d 0110010114510165 e 0110011014610266f 0110011114710367g 0110100015010468h 0110100115110569i 011010101521066A j 011010111531076B k 011011001541086C l 011011011551096D m 011011101561106E n 011011111571116F o 0111000016011270p 0111000116111371q 0111001016211472r 0111001116311573s 0111010016411674t 0111010116511775u 0111011016611876v 0111011116711977w0111100017012078x 0111100117112179y 011110101721227A z 011110111731237B{ 011111001741247C| 011111011751257D} 011111101761267E ~ 011111111771277F DEL (delete)删除。
C语言ascll码表及其转义字符
ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@1SOH33!65A2STX34”66B3ETX35#67C4EOT36$68D5ENQ37%69E6ACK38&70F7BEL39,71G8BS40(72H9HT41)73I10LF42*74J11VT43+75K12FF44,76L13CR45-77M14SO46.78N15SI47/79O16DLE48080P17DCI49181Q18DC250282R19DC351383X20DC452484T21NAK53585U 22SYN54686V 23TB55787W 24CAN56888X 25EM57989Y 26SUB58:90Z 27ESC59;91[ 28FS60<92/ 29GS61=93] 30RS62>94^ 31US63?95—转义字符含义ASCII码(16/10进制)\o 空字符(NULL) 00H/0\n 换行符(LF) 0AH/10\r 回车符(CR) 0DH/13\t 水平制表符(HT) 09H/9\v 垂直制表(VT) 0B/11\a 响铃(BEL) 07/7\b 退格符(BS) 08H/8\f 换页符(FF) 0CH/12\’单引号27H/39\”双引号22H/34\\ 反斜杠5CH/92\? 问号字符3F/63\ddd 任意字符三位八进制\xhh 任意字符二位十六进制字符常量中使用单引号和反斜杠以及字符常量中使用双引号和反斜杠时,都必须使用转义字符表示,即在这些在C程序中使用转义字符\ d d d或者\ x h h可以方便灵活地表示任意字符。
\ d d d为斜杠后面跟三位八进制数的值即为对应的八进制A S C I I码值。
\ x后面跟两位十六进制数,该两位十六进制数为对应字符的十六进制A使用转义字符时需要注意以下问题:1)转义字符中只能使用小写字母,每个转义字符只能看作一个字符。
ASCII码表
ASCII(American Standard Code for Information Interchange)定义从0 到127 的共128个数字所代表的英文字母或一样的结果与意义。
由于使用7个位(bit)就可以表示从0到127的数字,大部分的电脑都使用8个位来存取字元集(character set),所以从128到255之间的数字可以用来代表另一组128个符号,称为extended ASCII。
目前计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(American Standard Code for Information Interchange,美国标准信息交换码),它已被国际标准化组织(ISO)定为国际标准,称为ISO 646标准。
适用于所有拉丁文字字母,ASCII码有7位码和8位码两种形式。
因为1位二进制数可以表示(21=)2种状态:0、1;而2位二进制数可以表示(22)=4种状态:00、01、10、11;依次类推,7位二进制数可以表示(27=)128种状态,每种状态都唯一地编为一个7位的二进制码,对应一个字符(或控制码),这些码可以排列成一个十进制序号0~127。
所以,7位ASCII码是用七位二进制数进行编码的,可以表示128个字符。
第0~32号及第127号(共34个)是控制字符或通讯专用字符,如控制符:LF(换行)、CR (回车)、FF(换页)、DEL(删除)、BEL(振铃)等;通讯专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等;第33~126号(共94个)是可打印字符,其中第48~57号为0~9十个阿拉伯数字;65~90号为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。
注意:在计算机的存储单元中,一个ASCII码值占一个字节(8个二进制位),其最高位(b7)用作奇偶校验位。
所谓奇偶校验,是指在代码传送过程中用来检验是否出现错误的一种方法,一般分奇校验和偶校验两种。
ASCII码表完整版与转义符(附自己总结)
ASCII码表完整版与转义符(附⾃⼰总结)ASCII码表完整版ASCII值控制字符ASCII值控制字符ASCII值控制字符ASCII值控制字符0NUT32(space)64@96、1SOH33!65A97a2STX34”66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383X115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92/124|29GS61=93]125}30RS62>94^126~31US63?95—127DELNUL 空VT 垂直制表SYN 空转同步SOH 标题开始FF ⾛纸控制ETB 信息组传送结束STX 正⽂开始CR 回车CAN 作废ETX 正⽂结束SO 移位输出EM 纸尽EOY 传输结束SI 移位输⼊SUB 换置ENQ 询问字符DLE 空格ESC 换码ACK 承认DC1 设备控制1FS ⽂字分隔符BEL 报警DC2 设备控制2GS 组分隔符BS 退⼀格DC3 设备控制3RS 记录分隔符HT 横向列表DC4 设备控制4US 单元分隔符LF 换⾏NAK 否定DEL 删除转义字符意义 ASCII码值(⼗进制)\a 响铃(BEL) 007\b 退格(BS) 008\f 换页(FF) 012\n 换⾏(LF) 010\r 回车(CR) 013\t ⽔平制表(HT) 009\v 垂直制表(VT) 011\\ 反斜杠 092\? 问号字符 063\' 单引号字符 039\" 双引号字符 034\0 空字符(NULL) 000\ddd 任意字符三位⼋进制\xhh 任意字符⼆位⼗六进制看程序:#include <stdio.h>main(){long c,nl;nl = 0;while((c=getchar())!='\n')if(c=='\s')++nl;printf("%ld\n",nl);}这段程序统计输⼊字符中含有s的个数。
ASCII码一览表,ASCII码对照表
ASCII码一览表,ASCII码对照表ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了 128 个字符,用一个字节就可以存储,它等同于国际标准ISO/IEC 646。
ASCII 编码于 1967 年第一次发布,最后一次更新是在 1986 年,迄今为止共收录了 128 个字符,包含了基本的拉丁字母(英文字母)、阿拉伯数字(也就是)、标点符号(,.!等)、特殊符号(@#$%^&等)以及一些具有控制功能的字符(往往不会显示出来)。
ASCII 编码是美国人给自己设计的,他们并没有考虑欧洲那些扩展的拉丁字母,也没有考虑韩语和日语,我大中华几万个汉字更是不可能被重视。
计算机也是美国人发明的,起初使用的就是 ASCII 码,只能显示英文字符。
各个国家为了让本国公民也能正常使用计算机,开始效仿 ASCII 开发自己的字符编码,例如 ISO/IEC 8859(欧洲字符集)、shift_Jis(日语字符集)、GBK(中文字符集)等,想深入了解这些字符编码的读者请猛击这里。
ASCII 编码中第 0~31 个字符(开头的 32 个字符)以及第127 个字符(最后一个字符)都是不可见的(无法显示),但是它们都具有一些特殊功能,所以称为NUL (0)NULL,空字符。
空字符起初本意可以看作为 NOP(中文意为空操作,就是啥都不做的意思),此位置可以忽略一个字符。
之所以有这个空字符,主要是用于计算机早期的记录信息的纸带,此处留个 NUL 字符,意思是先占这个位置,以待后用,比如你哪天想起来了,在这个位置在放一个别的啥字符之类的。
后来呢,NUL 被用于C语言中,表示字符串的结束,当一个字符串中间出现 NUL 时,就意味着这个是一个字符串的结尾了。
这样就方便按照自己需求去定义字符串,多长都行,当然只要你内存放得下,然后最后加一个\0,即空字符,意思是当前字符串到此结束。
ASCII码对照表以及各个字符的解释(精华版)
ASCII码对照表以及各个字符的解释(精华版)ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是⼀套基于拉丁字母的字符编码,共收录了 128 个字符,⽤⼀个字节就可以存储,它等同于国际标准 ISO/IEC 646。
ASCII 规范于 1967 年第⼀次发布,最后⼀次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是⽆法显⽰的字符)和 95 个可显⽰字符。
ASCII 码对照表⼆进制⼗进制⼗六进制缩写/字符解释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)⽔平制表符00001010100A LF/NL(Line Feed/New Line)换⾏键00001011110B VT (Vertical Tab)垂直制表符00001100120C FF/NP (Form Feed/New Page)换页键00001101130D CR (Carriage Return)回车键00001110140E SO (Shift Out)不⽤切换00001111150F SI (Shift In)启⽤切换000100001610DLE (Data Link Escape)数据链路转义000100011711DC1/XON (Device Control 1/Transmission On)设备控制1/传输开始000100101812DC2 (Device Control 2)设备控制2000100111913DC3/XOFF (Device Control 3/Transmission Off)设备控制3/传输中断000101002014DC4 (Device Control 4)设备控制4000101012115NAK (Negative Acknowledge)⽆响应/⾮正常响应/拒绝接收000101102216SYN (Synchronous Idle)同步空闲000101112317ETB (End of Transmission Block)传输块结束/块传输终⽌000110002418CAN (Cancel)取消000110012519EM (End of Medium)已到介质末端/介质存储已满/介质中断00011010261A SUB (Substitute)替补/替换00011011271B ESC (Escape)逃离/取消00011100281C FS (File Separator)⽂件分割符00011101291D GS (Group Separator)组分隔符/分组符00011110301E RS (Record Separator)记录分离符00011111311F US (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? 010*********@ 010*********A 010*********B 010*********C 010*********D 010*********E 010*********F 010*********G 010*********H 010*********I 010********A J 010********B K 010********C L 010********D M 010********E N 010********F O 010*********P 010*********Q 010*********R 010*********S 010*********T 010*********U 010*********V 010*********W 010*********X 010*********Y 010********A Z 010********B[ 010********C\ 010********D] 010********E^010********F_011000009660`011000019761a011000109862b011000119963c0110010010064d0110010110165e0110011010266f0110011110367g0110100010468h0110100110569i011010101066A j011010111076B k011011001086C l011011011096D m011011101106E n011011111116F o0111000011270p0111000111371q0111001011472r0111001111573s0111010011674t0111010111775u0111011011876v0111011111977w0111100012078x0111100112179y011110101227A z011110111237B{011111001247C|011111011257D}011111101267E~011111111277F DEL (Delete)删除对控制字符的解释ASCII 编码中第 0~31 个字符(开头的 32 个字符)以及第 127 个字符(最后⼀个字符)都是不可见的(⽆法显⽰),但是它们都具有⼀些特殊功能,所以称为控制字符( Control Character)或者功能码(Function Code)。
ASCII码表 C语言转义字符 C语言运算符及其优先表 C语言关键字 C语言数据类型大全
【资料整理自互联网,目的为了提高大家学习、开发效率。
】
ASCII码表【超详细】
C语言运算符
()、[]、->、.、!、++、--、(cast)圆括号、方括号、指标、成员、逻辑
非、自加、自减、强制转换
++、--、*、&、~、!、+、-、sizeof单目运算符
*、/、%算术运算符
+、-算术运算符
<<、>>位运算符
<、<=、>、>=关系运算符
==、!=关系运算符号
&位与
^位异或
|位或
&&逻辑与
||逻辑或
?、:条件运算符
=、+=、-=、*=、/=、%=、&=、|=、^=赋值运算符
,顺序运算符
C语言数据类型
C语言运算符优先级【7字口诀:单算关逻条赋逗】
C语言转义字符
转义字符真实字符
\a蜂鸣、响铃
\b回退,向后退一格
\f换页
\n换行,光标移动到下行行首\r回车,光标移动到本行行首\t水平制表
\v垂直制表
\\反斜杠
\?问号
\'单引号
\"双引号
\xnn2位16进制数
\onn2位8进制数
\nn2位8进制数
说明:
C语言关键字。
ASCII与转义字符
/*************************************************************************************/
ASCII码:
ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,
/*************************************************************************************/
带16进制的ASCII:
0 0 NUL 空字符
1 1 SOH 标题起始 (Ctrl/A)
2 2 STX 文本起始 (Ctrl/B)
值 字符 说明 值 字符 值 字符 值 字符
0 NUL 空字符 32 (空格) 64 @ 96 、
1 SOH 标题开始 33 ! 65 A 97 a
2 STX 正文开始 34 ” 66 B 98 b
奇校验规定:正确的代码一个字节中1的个数必须是奇数,若非奇数,则在最高位b7添1;
偶校验规定:正确的代码一个字节中1的个数必须是偶数,若非偶数,则在最高位b7添1。
后128个称为扩展ASCII码。许多基于x86的系统都支持使用扩展(或“高”)ASCII。
扩展ASCII 码允许将每个字符的第8 位用于确定附加的128 个特殊符号字符、外来语字母和图形符号。
13 CR 回车键 45 - 77 M 109 m
14 SO 不用切换(移位输出) 46 . 78 N 110 n
15 SI 启用切换(移位输入) 47 / 79 O 111 o
16 DLE (空格)数据链路转义 48 0 80 P 112 p
转义字符表
\' \" \?
ห้องสมุดไป่ตู้\\
字符值
一个单撇号(') 一个双撇号(") 一个问号(?) 一个反斜线(\) 警告(alert) 退格(backspace) 换页(form feed) 换行 回车(carriage return) 水平制表符 垂直制表符
\a \b \f \n \r \t \v
\o、\oo或\ooo 与该八进制码对应的ASCII字符 其中o代表一个八进制数字 \xh[h…] 与该十六进制码对应的ASCII字符 其中h代表一个十六进制数字
输出结果
具有此八进制码的字符 输出此字符 输出此字符 输出此字符 产生声音或视觉信号 将当前位置后退一个字符 将当前位置移到下一页的开头 将当前位置移到下一行的开头 将当前位置移到本行的开头 将当前位置移到下一个tab位置(制表位 置),一个tab位置为8列 将当前位置移到下一个垂直制表对齐点 与该八进制码对应的字符 与该十六进制码对应的字符
ASCII码对照表
ASCII码对照表ASCII 表上的数字 0–31 分配给了控制字符,用于控制像打印机等一些外围设备。
例如,12 代表换页/新页功能。
此命令指示打印机跳到下一页的开头。
ASCII 非打印控制字符表十进制十六进制字符十进制十六进制字符0 00 空 16 10 数据链路转意1 01 头标开始 17 11 设备控制 12 02 正文开始 18 12 设备控制 23 03 正文结束 19 13 设备控制 34 04 传输结束 20 14 设备控制 45 05 查询 21 15 反确认6 06 确认 22 16 同步空闲7 07 震铃 23 17 传输块结束8 08 backspace 24 18 取消9 09 水平制表符 25 19 媒体结束10 0A 换行/新行 26 1A 替换11 0B 竖直制表符 27 1B 转意12 0C 换页/新页 28 1C 文件分隔符13 0D 回车 29 1D 组分隔符14 0E 移出 30 1E 记录分隔符15 0F 移入 31 1F 单元分隔符ASCII 打印字符数字32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。
数字 127 代表 DELETE 命令。
ASCII 打印字符表十进制十六进制字符十进制十六进制字符32 20 space 80 50 P33 21 ! 81 51 Q34 22 " 82 52 R35 23 # 83 53 S36 24 $ 84 54 T37 25 % 85 55 U38 26 & 86 56 V39 27 ' 87 57 w40 28 ( 88 58 X41 29 ) 89 59 Y42 2A * 90 5A Z43 2B + 91 5B [44 2C , 92 5C \45 2D - 93 5D ]46 2E . 94 5E ^47 2F / 95 5F _48 30 0 96 60 `49 31 1 97 61 a50 32 2 98 62 b51 33 3 99 63 c52 34 4 100 64 d53 35 5 101 65 e54 36 6 102 66 f55 37 7 103 67 g56 38 8 104 68 h57 39 9 105 69 i58 3A : 106 6A j59 3B ; 107 6B k60 3C < 108 6C l61 3D = 109 6D m62 3E > 110 6E n63 3F ? 111 6F o64 40 @ 112 70 p65 41 A 113 71 q66 42 B 114 72 r67 43 C 115 73 s68 44 D 116 74 t69 45 E 117 75 u70 46 F 118 76 v71 47 G 119 77 w72 48 H 120 78 x73 49 I 121 79 y74 4A J 122 7A z75 4B K 123 7B {76 4C L 124 7C |77 4D M 125 7D }78 4E N 126 7E ~79 4F O 127 7F DEL扩展 ASCII 打印字符扩展的 ASCII 字符满足了对更多字符的需求。
ASCII码表
ASCII码表信息在计算机上是用二进制表示的,这种表示法让人理解就很困难。
因此计算机上都配有输入和输出设备,这些设备的主要目的就是,以一种人类可阅读的形式将信息在这些设备上显示出来供人阅读理解。
为保证人类和设备,设备和计算机之间能进行正确的信息交换,人们编制的统一的信息交换代码,这就是ASCII码表,它的全称是“美国信息交换标准代码”。
ASCII码对照表在Web开发时,如下的ASCII码只要加上&#和;就可以变成Web可以辨认的字符了在处理特殊字符的时候特别有用,如:' 单引号在数据库查询的时候是杀手,但是如果转换成'(注意:转换后的机构有:&# +字符的ASCII码值+; 三个部分组成)再来存数据库,就没有什么影响了。
其他的字符与ASCII码的对照如下表ASCII表键盘常用ASCII码ESC键 VK_ESCAPE (27)回车键: VK_RETURN (13)TAB键: VK_TAB (9)Caps Lock键: VK_CAPITAL (20)Shift键: VK_SHIFT ($10)Ctrl键: VK_CONTROL (17)Alt键: VK_MENU (18)空格键: VK_SPACE ($20/32)退格键: VK_BACK (8)左徽标键: VK_LWIN (91)右徽标键: VK_LWIN (92)鼠标右键快捷键:VK_APPS (93)Insert键: VK_INSERT (45) Home键: VK_HOME (36)Page Up: VK_PRIOR (33) PageDown: VK_NEXT (34)End键: VK_END (35)Delete键: VK_DELETE (46)方向键(←): VK_LEFT (37)方向键(↑): VK_UP (38)方向键(→): VK_RIGHT (39)方向键(↓): VK_DOWN (40)F1键: VK_F1 (112)F2键: VK_F2 (113)F3键: VK_F3 (114)F4键: VK_F4 (115)F5键: VK_F5 (116)F6键: VK_F6 (117)F7键: VK_F7 (118)F8键: VK_F8 (119)F9键: VK_F9 (120)F10键: VK_F10 (121)F11键: VK_F11 (122)F12键: VK_F12 (123)Num Lock键: VK_NUMLOCK (144) 小键盘0: VK_NUMPAD0 (96)小键盘1: VK_NUMPAD0 (97)小键盘2: VK_NUMPAD0 (98)小键盘3: VK_NUMPAD0 (99)小键盘4: VK_NUMPAD0 (100)小键盘5: VK_NUMPAD0 (101)小键盘6: VK_NUMPAD0 (102)小键盘7: VK_NUMPAD0 (103)小键盘8: VK_NUMPAD0 (104)小键盘9: VK_NUMPAD0 (105)小键盘.: VK_DECIMAL (110)小键盘*: VK_MULTIPLY (106)小键盘+: VK_MULTIPLY (107)小键盘-: VK_SUBTRACT (109)小键盘/: VK_DIVIDE (111)Pause Break键: VK_PAUSE (19)Scroll Lock键: VK_SCROLL (145)025532CA . B9 90AB5502 mov ecx, 0255AB90 ; b07cgmrf2rff36jfj4n82k06545454545454545454545454b&r product licensing。
16进制转换ascii码表
16进制转换ascii码表ASCII码表将十六进制数映射到对应的ASCII字符。
以下是ASCII 码表的一部分,显示了十六进制数到ASCII字符的转换:十六进制 ASCII字符--------- ----------00 NUL (空字符)01 SOH (标题开始)02 STX (正文开始)03 ETX (正文结束)04 EOT (传输结束)05 ENQ (请求)06 ACK (确认)07 BEL (响铃)08 BS (退格)09 HT (水平制表符)0A LF (换行)0B VT (垂直制表符)0C FF (换页)0D CR (回车)0E SO (移位输出)0F SI (移位输入)10 DLE (数据链路逃逸)11 DC1 (设备控制1)12 DC2 (设备控制2)13 DC3 (设备控制3)14 DC4 (设备控制4)15 NAK (否定确认)16 SYN (同步空闲)17 ETB (结束传输块)18 CAN (取消)19 EM (媒介结束) 1A SUB (替代)1B ESC (转义)1C FS (文件分隔符) 1D GS (组分隔符) 1E RS (记录分隔符) 1F US (单元分隔符)20 (空格)21 !22 "23 #...2D -2E .2F /30 031 1...39 93A :3B ;3C <...5A Z5B [ 5C \ 5D ] 5E ^5F _60 `61 a...7A z7B {7C |7D }7E ~7F DEL (删除)在ASCII码表中,每个ASCII字符都与一个唯一的十六进制数对应。
你可以通过查阅ASCII码表将十六进制数转换为对应的ASCII字符。
这只是一个简要的展示,完整的ASCII码表包括了更多的字符和控制字符。
ASCII码对照表以及各个字符的解释(精华版)
ASCII码对照表以及各个字符的解释(精华版)ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是一套基于拉丁字母的字符编码,共收录了128 个字符,用一个字节就可以存储,它等同于国际标准ISO/IEC 646。
ASCII 规范于 1967 年第一次发布,最后一次更新是在 1986 年,它包含了 33 个控制字符(具有某些特殊功能但是无法显示的字符)和95 个可显示字符。
ASCII 码对照表对控制字符的解释ASCII 编码中第 0~31 个字符(开头的 32 个字符)以及第 127 个字符(最后一个字符)都是不可见的(无法显示),但是它们都具有一些特殊功能,所以称为控制字符( Control Character)或者功能码(Function Code)。
这 33 个控制字符大都与通信、数据存储以及老式设备有关,有些在现代电脑中的含义已经改变了。
有些控制符需要一定的计算机功底才能理解,初学者可以跳过,选择容易的理解即可。
下面列出了部分控制字符的具体功能:•NUL (0)NULL,空字符。
空字符起初本意可以看作为NOP(中文意为空操作,就是啥都不做的意思),此位置可以忽略一个字符。
之所以有这个空字符,主要是用于计算机早期的记录信息的纸带,此处留个 NUL 字符,意思是先占这个位置,以待后用,比如你哪天想起来了,在这个位置在放一个别的啥字符之类的。
后来呢,NUL 被用于C语言中,表示字符串的结束,当一个字符串中间出现 NUL 时,就意味着这个是一个字符串的结尾了。
这样就方便按照自己需求去定义字符串,多长都行,当然只要你内存放得下,然后最后加一个\0,即空字符,意思是当前字符串到此结束。
•SOH (1)Start Of Heading,标题开始。
如果信息沟通交流主要以命令和消息的形式的话,SOH 就可以用于标记每个消息的开始。
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 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 不用切换0000 1111 15 0F SI 启用切换0001 0000 16 10 DLE 数据链路转义0001 0001 17 11 DC1 设备控制1 0001 0010 18 12 DC2 设备控制2 0001 0011 19 13 DC3 设备控制3 0001 0100 20 14 DC4 设备控制4 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 删除可显示字符二进制十进制十六进制字符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 .0011 0000 48 30 0 0011 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 F0100 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 a0110 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 1110 126 7E ~ASCII码对照表下表列出了字符集中的 0 - 127。
ASCII码(包含二进制,八进制,十进制,十六进制,ascii码的对照表)
2进制8进制10进制16进制缩写/字符解释00000000000NUL(null)空字符 00000001111SOH(start of headling)标题开始00000010222STX (start of text)正文开始00000011333ETX (end of text)正文结束00000100444EOT (end of transmission)传输结束00000101555ENQ (enquiry)请求00000110666ACK (acknowledge)收到通知00000111777BEL (bell)响铃000010001088BS (backspace)退格000010011199HT (horizontal tab)水平制表符0000101012100A LF (NL line feed, new line)换行键0000101113110B VT (vertical tab)垂直制表符 0000110014120C FF (NP form feed, new page)换页键0000110115130D CR (carriage return) 回车键0000111016140E SO (shift out)不用切换0000111117150F SI (shift in)启用切换00010000201610DLE (data link escape) 数据链路转义00010001211711DC1 (device control 1) 设备控制1 00010010221812DC2 (device control 2)设备控制2 00010011231913DC3 (device control 3) 设备控制3 00010100242014DC4 (device control 4)设备控制4 00010101252115NAK (negative acknowledge) 拒绝接收 00010110262216SYN (synchronous idle) 同步空闲00010111272317ETB (end of trans. block)传输块结束 00011000302418CAN (cancel) 取消 00011001312519EM (end of medium)介质中断 0001101032261A SUB (substitute)替补0001101133271B ESC (escape) 溢出0001110034281C FS (file separator) 文件分割符0001110135291D GS (group separator) 分组符0001111036301E RS (record separator) 记录分离符0001111137311F US (unit separator)单元分隔符00100000403220(space)空格 00100001413321!00100010423422"00100011433523#00100100443624$00100101453725%00100110463826&00100111473927'00101000504028( 00101001514129) 0010101052422A* 0010101153432B+ 0010110054442C , 0010110155452D-0010111056462E . 0010111157472F/ 001100006048300 001100016149311 001100106250322 001100116351333 001101006452344 001101016553355 001101106654366 001101116755377 001110007056388 001110017157399 0011101072583A: 0011101173593B; 0011110074603C< 0011110175613D= 0011111076623E> 0011111177633F ? 010000001006440@ 010000011016541A 010000101026642 B 010000111036743C 010001001046844 D 010001011056945E 010001101067046F 010001111077147G 010010001107248H 010010011117349I 01001010112744A J 01001011113754B K 01001100114764C L 01001101115774D M 01001110116784E N 01001111117794F O010100001208050P 010100011218151Q 010100101228252R 010100111238353S 010101001248454T 010101011258555U 010101101268656V 010101111278757W 010110001308858X 010110011318959Y 01011010132905A Z 01011011133915B[ 01011100134925C\ 01011101135935D] 01011110136945E ^ 01011111137955F_ 011000001409660` 011000011419761a 011000101429862 b 011000111439963 c 0110010014410064d 0110010114510165 e 0110011014610266f 0110011114710367g 0110100015010468h 0110100115110569i 011010101521066A j 011010111531076B k 011011001541086C l 011011011551096D m 011011101561106E n 011011111571116F o 0111000016011270p 0111000116111371q 0111001016211472r 0111001116311573s 0111010016411674t 0111010116511775u 0111011016611876v 0111011116711977w0111100017012078x 0111100117112179y 011110101721227A z 011110111731237B{ 011111001741247C| 011111011751257D} 011111101761267E ~ 011111111771277F DEL (delete)删除。
ASCII码和转义字符
ASCII码和转义字符ASCII码表格:ASCII值控制字符ASCII值字符ASCII值字符ASCII值字符0NUT32(space)64@96、1SOH33!65A97a2STX34"66B98b3ETX35#67C99c4EOT36$68D100d5ENQ37%69E101e6ACK38&70F102f7BEL39,71G103g8BS40(72H104h9HT41)73I105i10LF42*74J106j11VT43+75K107k12FF44,76L108l13CR45-77M109m14SO46.78N110n15SI47/79O111o16DLE48080P112p17DCI49181Q113q18DC250282R114r19DC351383S115s20DC452484T116t21NAK53585U117u22SYN54686V118v23TB55787W119w24CAN56888X120x25EM57989Y121y26SUB58:90Z122z27ESC59;91[123{28FS60<92/124|29GS61=93]125}30RS62>94^126`31US63?95_127DELASCII 码⼤致由以下两部分组成:ASCII ⾮打印控制字符: ASCII 表上的数字 0-31 分配给了控制字符,⽤于控制像打印机等⼀些外围设备。
ASCII 打印字符:数字 32-126 分配给了能在键盘上找到的字符,当查看或打印⽂档时就会出现。
转义字符**作⽤:**⽤于表⽰⼀些不能显⽰出来的ASCII字符现阶段我们常⽤的转义字符有:\n \\ \t转义字符含义ASCII码值(⼗进制)\a警报007\b退格(BS) ,将当前位置移到前⼀列008\f换页(FF),将当前位置移到下页开头012\n换⾏(LF) ,将当前位置移到下⼀⾏开头010\r回车(CR) ,将当前位置移到本⾏开头013\t⽔平制表(HT) (跳到下⼀个TAB位置)009\v垂直制表(VT)011\\代表⼀个反斜线字符""092转义字符含义ASCII码值(⼗进制)’代表⼀个单引号(撇号)字符039"代表⼀个双引号字符034?代表⼀个问号063\0数字0000\ddd8进制转义字符,d范围0~73位8进制\xhh16进制转义字符,h范围09,a f,A~F3位16进制⽰例:int main() {cout << "\\" << endl;cout << "\tHello" << endl;cout << "\n" << endl;system("pause");return 0;}。
ASCII码表和转义字符
ASCII码表和转义字符Bin Dec Hex缩写/字符解释0000 000000NUL(null)空字符0000 000111SOH(start of headline)标题开始0000 001022STX (start of text)正⽂开始0000 001133ETX (end of text)正⽂结束0000 010044EOT (end of transmission)传输结束0000 010155ENQ (enquiry)请求0000 011066ACK (acknowledge)收到通知0000 011177BEL (bell)响铃0000 100088BS (backspace)退格0000 100199HT (horizontal tab)⽔平制表符0000 1010100A LF (NL line feed, new line)换⾏键0000 1011110B VT (vertical tab)垂直制表符0000 1100120C FF (NP form feed, newpage)换页键0000 1101130D CR (carriage return)回车键0000 1110140E SO (shift out)不⽤切换0000 1111150F SI (shift in)启⽤切换0001 00001610DLE (data link escape)数据链路转义0001 00011711DC1 (device control 1)设备控制1 0001 00101812DC2 (device control 2)设备控制2 0001 00111913DC3 (device control 3)设备控制3 0001 01002014DC4 (device control 4)设备控制40001 01012115NAK (negativeacknowledge)拒绝接收0001 01102216SYN (synchronous idle)同步空闲0001 01112317ETB (end of trans. block)传输块结束0001 10002418CAN (cancel)取消0001 10012519EM (end of medium)介质中断0001 1010261A SUB (substitute)替补0001 1011271B ESC (escape)换码(溢出) 0001 1100281C FS (file separator)⽂件分割符0001 1101291D GS (group separator)分组符0001 1110301E RS (record separator)记录分离符0001 1111311F US (unit separator)单元分隔符0010 00003220(space)空格0010 00013321! 0010 00103422" 0010 00113523# 0010 01003624$ 0010 01013725% 0010 01103826& 0010 01113927' 0010 10004028( 0010 10014129) 0010 1010422A* 0010 1011432B+ 0010 1100442C, 0010 1101452D- 0010 1101452D- 0010 1110462E. 101111472F/ 11000048300 11000149311 11001050322 11001151333 11010052344 11010153355 11011054366 11011155377 11100056388 11100157399 111010583A: 111011593B; 111100603C< 111101613D= 111110623E> 111111633F? 10000006440@ 10000016541A 10000106642B 10000116743C 10001006844D 10001016945E 10001107046F 10001117147G 10010007248H 10010017349I 1001010744A J 1001011754B K 1001100764C L 1001101774D M 1001110784E N 1001111794F O 10100008050P 10100018151Q 10100108252R 10100118353S 10101008454T 10101018555U 10101108656V 10101118757W 10110008858X 10110018959Y 1011010905A Z 1011011915B[ 1011100925C\ 1011101935D] 1011110945E^ 1011110945E^ 1011111955F_ 11000009660` 11000019761a 11000109862b 11000119963c 110010010064d 110010110165e 110011010266f 110011110367g 110100010468h 110100110569i 11010101066A j 11010111076B k 11011001086C l 11011011096D m 11011101106E n 11011111116F o 111000011270p 111000111371q 111001011472r 111001111573s 111010011674t 111010111775u 111011011876v 111011111977w 111100012078x 111100112179y 11110101227A z 11110111237B{ 11111001247C| 11111011257D} 11111101267E~ 11111111277F DEL (delete)删除 转义字符意义ASCII码值(⼗进制)\a响铃(BEL)7 \b退格(BS) ,将当前位置移到前⼀列8 \f换页(FF),将当前位置移到下页开头12 \n换⾏(LF) ,将当前位置移到下⼀⾏开头10 \r回车(CR) ,将当前位置移到本⾏开头13 \t⽔平制表(HT) (跳到下⼀个TAB位置)9 \v垂直制表(VT)11 \\代表⼀个反斜线字符''\'92 \'代表⼀个单引号(撇号)字符39 \"代表⼀个双引号字符34\?代表⼀个问号63 \0空字符(NULL)0 \ddd1到3位⼋进制数所代表的任意字符三位⼋进制\xhh1到2位⼗六进制所代表的任意字符⼆位⼗六进制。