位(比特,bit):二进制数系统中,每个0或1就是一位,位是数据存储的最小单位。计算机中的CPU位数指的是CPU一次能处理的最大位数。例如32位计算机的CPU一次最多能处理32位数据。
字节(Byte):用于计量存储容量的计量单位。一个字节存储8位无符号数(1Byte=8bits),储存的数值范围为0-255
1Byte=8bits
1KB(Kilobyte,千字节)=1024B
1MB(Megabyte,兆字节)=1024KB
1GB(Gigabyte,千兆字节)=1024MB
1TB(Trillionbyte,万亿字节)=1024GB
1PB(Petabyte,千万亿字节)=1024TB
数据类型 | 占用字节 | 最小值 | 最大值 | 有效数字 |
char | 1 | -128 | 127 | |
_Bool | 1 | |||
short | 2 | -32768 / -2^15 | 32767 / 2^-1 | |
int | 4 | -2^31 | 2^31-1 | |
unsigned | 4 | 0 | 2^32-1 | |
long | 4 | -2^31 | 2^31-1 | |
long long | 8 | -2^63 | 2^63-1 | |
float | 4 | -3.4×10^-38 | 3.4×10^-38 | 6 |
double | 8 | -1.7×10^-308 | 1.7×10^-308 | 15 |
long double | 8 | -1.7×10^-308 | 1.7×10^-308 | 15 |
转义序列
转义序列 | 含义 |
\a | 警报 |
\b | 退格 |
\f | 换页 |
\n | 换行 |
\r | 回车 |
\t | 水平制表符 |
\v | 垂直制表符 |
\\ | \ |
\’ | ‘ |
\” | “ |
\? | ? |
\三位数字 | 八进制值 |
\x两位数字 | 十六进制值 |