![](/notes/imgs/wechat-color.jpg)
2.4 字符型
发布时间:
作用:字符型变量用于显示单个字符
语法:char ch = 'a';
注意1:在品示字符型变量时,用单引1号将字符括起来,不要用双 1号
注意2:单31号内只能有一个字符,不可以是字符串
- C和C++中宇符型变量只占用1个字节。
- 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCI编码放入到存储单元
记常用的ASCII值: a-97 A -65 示例:
js
int main() {
//1、宇笋型变量创建方式
char ch = 'a';
cout <‹ ch <‹ endl;
//2、宇符型变量所占内存大小
cout << sizeof(char) <‹ endl;
11ch -“abcde”;1/错误,不可以用双引1号
11ch = •abcde':1 /错误,单引1号内只能司1用一个字符
cout << (int)ch <‹ endl; //ASCII 编码值
}
字符ASCII值对照表
值 | 字符 | 值 | 字符 | 值 | 字符 | 值 | 字符 | 值 | 字符 | 值 | 字符 |
---|---|---|---|---|---|---|---|---|---|---|---|
32 | (space) | 48 | 0 | 64 | @ | 80 | P | 96 | 、 | 112 | p |
33 | ! | 49 | 1 | 65 | A | 81 | Q | 97 | a | 113 | q |
34 | " | 50 | 2 | 66 | B | 82 | R | 98 | b | 114 | r |
35 | # | 51 | 3 | 67 | C | 83 | S | 99 | c | 115 | s |
36 | $ | 52 | 4 | 68 | D | 84 | T | 100 | d | 116 | t |
37 | % | 53 | 5 | 69 | E | 85 | U | 101 | e | 117 | u |
38 | & | 54 | 6 | 70 | F | 86 | V | 102 | f | 118 | v |
39 | , | 55 | 7 | 71 | G | 87 | W | 103 | g | 119 | w |
40 | ( | 56 | 8 | 72 | H | 88 | X | 104 | h | 120 | x |
41 | ) | 57 | 9 | 73 | I | 89 | Y | 105 | i | 121 | y |
42 | * | 58 | : | 74 | J | 90 | Z | 106 | j | 122 | z |
43 | + | 59 | ; | 75 | K | 91 | [ | 107 | k | 123 | { |
44 | , | 60 | < | 76 | L | 92 | \ | 108 | l | 124 | | |
45 | - | 61 | = | 77 | M | 93 | ] | 109 | m | 125 | } |
46 | . | 62 | > | 78 | N | 94 | ^ | 110 | n | 126 | ` |
47 | / | 63 | ? | 79 | O | 95 | _ | 111 | o | 127 | DEL |