①
int /signed int | 占4个字节 | %i %d | -2^31 2^31-1 |
unsigned int | 占4个字节 | %u | 0 2^32-1 |
short | 占2个字节 | %d | -2^15 2^15-1 |
unsigned short | 占2个字节 | %d | 0 2^16-1 |
long | 占8个字节 | %ld | -2^63 2^63-1 |
unsigned long | 占8个字节 | %ld | 0 2^64-1 |
②
float(单精度) | 占4个字节 | 默认6位小数点 | 有效位7位 | %f |
double(双精度) | 占8个字节 | 默认6位小数点 | 有效位16位 | %lf |
③
char | 占1个字节 | %c | -2^7 2^7-1 |
unsigned char | 占1个字节 | %d | 0 2^8-1 |