ASCII字符集

附录C  ASCII字符集

 摘自 书上内容

 

计算机使用数字代码来存储字符。ASCII码是美国最常用的编码,它是Unicode的一个子集(一个非常小的子集)。C++使得能够直接表示大多数字符,方法是将字符用单引号括起,例如‘A’表示字符A。也可以用前面带反斜杠的八进制或十六进制编码来表示单个字符,例如,‘\012’和‘\0xa’表示的都是换行符(LF)。这种转义序列还可放在字符串中,如“Hello, \012my dear”。

表C.1列出了以各种方式表示的ASCII字符集。在该表中,当被用作前缀时,^字符表示使用Ctrl键。

 表C.1 ASCⅡ字符集

 十  进  制

 八  进  制

 十 六 进 制

 二  进  制

 字    符

 ASCII名称

 0

 0

 0

 00000000

 ^@

 NUL

 1

 01

 0x1

 00000001

 ^A

 SOH

 2

 02

 0x2

 00000010

 ^B

 STX

 3

 03

 0x3

 00000011

 ^C

 ETX

 4

 04

 0x4

 00000100

 ^D

 EOT

 5

 05

 0x5

 00000101

 ^E

 ENQ

 6

 06

 0x6

 00000110

 ^F

 ACK

 7

 07

 0x7

 00000111

 ^G

 BEL

 8

 010

 0x8

 00001000

 ^H

 BS

 9

 011

 0x9

 00001001

 ^Itab

 HT

 10

 012

 0xa

 00001010

 ^J

 LF

 11

 013

 0xb

 00001011

 ^K

 VT

 12

 014

 0xc

 00001100

 ^L

 FF

 13

 015

 0xd

 00001101

 ^M

 CR

 14

 016

 0xe

 00001110

 ^N

 SO

 15

 017

 0xf

 00001111

 ^O

 SI

 16

 020

 0x10

 00010000

 ^P

 DLE

 17

 021

 0x11

 00010001

 ^Q

 DC1

 18

 022

 0x12

 00010010

 ^R

 DC2

 19

 023

 0x13

 00010011

 ^S

 DC3

 20

 024

 0x14

 00010100

 ^T

 DC4

 21

 025

 0x15

 00010101

 ^U

 NAK

 22

 026

 0x16

 00010110

 ^V

 SYN

 23

 027

 0x17

 00010111

 ^W

 ETB

 24

 030

 0x18

 00011000

 ^X

 CAN

 25

 031

 0x19

 00011001

 ^Y

 EM

 26

 032

 0x1a

 00011010

 ^Z

 SUB

 27

 033

 0x1b

 00011011

 ^[Esc

 ESC

 28

 034

 0x1c

 00011100

 ^\

 FS

续表

 十  进  制

 八  进  制

 十 六 进 制

 二  进  制

 字    符

 ASCII名称

 29

 035

 0x1d

 00011101

 ^]

 GS

 30

 036

 0x1e

 00011110

 ^^

 RS

 31

 037

 0x1f

 00011111

 ^_

 US

 32

 040

 0x20

 00100000

 空格

 SP

 33

 041

 0x21

 00100001

 !

  

 34

 042

 0x22

 00100010

 ”

  

 35

 043

 0x23

 00100011

 #

  

 36

 044

 0x24

 00100100

 $

  

 37

 045

 0x25

 00100101

 %

  

 38

 046

 0x26

 00100110

 &

  

 39

 047

 0x27

 00100111

 '

  

 40

 050

 0x28

 00101000

 (

  

 41

 051

 0x29

 00101001

 )

  

 42

 052

 0x2a

 00101010

 *

  

 43

 053

 0x2b

 00101011

 +

  

 44

 054

 0x2c

 00101100

 '

  

 45

 055

 0x2d

 00101101

 -

  

 46

 056

 0x2e

 00101110

 .

  

 47

 057

 0x2f

 00101111

 /

  

 48

 060

 0x30

 00110000

 0

  

 49

 061

 0x31

 00110001

 1

  

 50

 062

 0x32

 00110010

 2

  

 51

 063

 0x33

 00110011

 3

  

 52

 064

 0x34

 00110100

 4

  

 53

 065

 0x35

 00110101

 5

  

 54

 066

 0x36

 00110110

 6

  

 55

 067

 0x37

 00110111

 7

  

 56

 070

 0x38

 00111000

 8

  

 57

 071

 0x39

 00111001

 9

  

 58

 072

 0x3a

 00111010

 :

  

 59

 073

 0x3b

 00111011

 ;

  

 60

 074

 0x3c

 00111100

 <

  

 61

 075

 0x3d

 00111101

 =

  

 62

 076

 0x3e

 00111110

 >

  

 63

 077

 0x3f

 00111111

 ?

  

 64

 0100

 0x40

 01000000

 @

  

 65

 0101

 0x41

 01000001

 A

  

 66

 0102

 0x42

 01000010

 B

  

 67

 0103

 0x43

 01000011

 C

  

 68

 0104

 0x44

 01000100

 D

  

 69

 0105

 0x45

 01000101

 E

  

续表

 十  进  制

 八  进  制

 十 六 进 制

 二  进  制

 字    符

 ASCII名称

 70

 0106

 0x46

 01000110

 F

  

 71

 0107

 0x47

 01000111

 G

  

 72

 0110

 0x48

 01001000

 H

  

 73

 0111

 0x49

 01001001

 I

  

 74

 0112

 0x4a

 01001010

 J

  

 75

 0113

 0x4b

 01001011

 K

  

 76

 0114

 0x4c

 01001100

 L

  

 77

 0115

 0x4d

 01001101

 M

  

 78

 0116

 0x4e

 01001110

 N

  

 79

 0117

 0x4f

 01001111

 O

  

 80

 0120

 0x50

 01010000

 P

  

 81

 0121

 0x51

 01010001

 Q

  

 82

 0122

 0x52

 01010010

 R

  

 83

 0123

 0x53

 01010011

 S

  

 84

 0124

 0x54

 01010100

 T

  

 85

 0125

 0x55

 01010101

 U

  

 86

 0126

 0x56

 01010110

 V

  

 87

 0127

 0x57

 01010111

 W

  

 88

 0130

 0x58

 01011000

 X

  

 89

 0131

 0x59

 01011001

 Y

  

 90

 0132

 0x5a

 01011010

 Z

  

 91

 0133

 0x5b

 01011011

 [

  

 92

 0134

 0x5c

 01011100

 \

  

 93

 0135

 0x5d

 01011101

 ]

  

 94

 0136

 0x5e

 01011110

 ^

  

 95

 0137

 0x5f

 01011111

 -

  

 96

 0140

 0x60

 01100000

 '

  

 97

 0141

 0x61

 01100001

 a

  

 98

 0142

 0x62

 01100010

 b

  

 99

 0143

 0x63

 01100011

 c

  

 100

 0144

 0x64

 01100100

 d

  

 101

 0145

 0x65

 01100101

 e

  

 102

 0146

 0x66

 01100110

 f

  

 103

 0147

 0x67

 01100111

 g

  

 104

 0150

 0x68

 01101000

 h

  

 105

 0151

 0x69

 01101001

 i

  

 106

 0152

 0x6a

 01101010

 j

  

 107

 0153

 0x6b

 01101011

 k

  

 108

 0154

 0x6c

 01101100

 l

  

 109

 0155

 0x6d

 01101101

 m

  

 110

 0156

 0x6e

 01101110

 n

  

续表

 十  进  制

 八  进  制

 十 六 进 制

 二  进  制

 字    符

 ASCII名称

 111

 0157

 0x6f

 01101111

 o

  

 112

 0160

 0x70

 01110000

 p

  

 113

 0161

 0x71

 01110001

 q

  

 114

 0162

 0x72

 01110010

 r

  

 115

 0163

 0x73

 01110011

 s

  

 116

 0164

 0x74

 01110100

 t

  

 117

 0165

 0x75

 01110101

 u

  

 118

 0166

 0x76

 01110110

 v

  

 119

 0167

 0x77

 01110111

 w

  

 120

 0170

 0x78

 01111000

 x

  

 121

 0171

 0x79

 01111001

 y

  

 122

 0172

 0x7a

 01111010

 z

  

 123

 0173

 0x7b

 01111011

 {

  

 124

 0174

 0x7c

 01111100

 |

  

 125

 0175

 0x7d

 01111101

 }

  

 126

 0176

 0x7e

 01111110

 ~

  

 127

 0177

 0x7f

 01111111

 Del

  

 

转载于:https://www.cnblogs.com/hiwoshixiaoyu/p/10035115.html

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值