C语言笔记
数据类型
| 类型 |
存储大小 |
值范围 |
| char |
1 字节 |
-128 到 127 或 0 到 255 |
| unsigned char |
1 字节 |
0 到 255 |
| signed char |
1 字节 |
-128 到 127 |
| int |
2 或 4 字节 |
-32,768 到 32,767 或 -2,147,483,648 到 2,147,483,647 |
| unsigned int |
2 或 4 字节 |
0 到 65,535 或 0 到 4,294,967,295 |
| short |
2 字节 |
-32,768 到 32,767 |
| unsigned short |
2 字节 |
0 到 65,535 |
| long |
4 字节 |
-2,147,483,648 到 2,147,483,647 |
| unsigned long |
4 字节 |
0 到 4,294,967,295 |
| 类型 |
存储大小 |
值范围 |
精度 |
| float |
4 字节 |
1.2E-38 到 3.4E+38 |
6 位小数 |
| double |
8 字节 |
2.3E-308 到 1.7E+308 |
15 位小数 |
| long double |
16 字节 |
3.4E-4932 到 1.1E+4932 |
19 位小数 |
后缀是 U 和 L 的组合,U 表示无符号整数(unsigned),L 表示长整数(long)。后缀可以是大写,也可以是小写,U 和 L 的顺序任意。
| 转义序列 |
含义 |
| \ |
\ 字符 |
| ' |
‘ 字符 |
| " |
“ 字符 |
| ? |
? 字符 |
| \a |
警报铃声 |
| \b |
退格键 |
| \f |
换页符 |
| \n |
换行符 |
| \r |
回车 |
| \t |
水平制表符 |
| \v |
垂直制表符 |
| \ooo |
一到三位的八进制数 |
| \xhh . . . |
一个或多个数字的十六进制数 |