C语言字符串的输出格式说明符(%s %d %f %c %x %p)
格式原型
%[flags][width][.precision][length]specifie
说明符 specifie
标记 flags
宽度 width
描述 precision
长度 length
划重点
| 类型 | 格式说明符 |
|---|---|
| char* | %s |
| int | int32_t | %d |
| unsigned int | uint32_t | %u |
| signed char | int8_t | %hhd |
| unsigned char | uint8_t | %hhu |
| short int | short | int16_t | %hd |
| unsigned short int | unsigned short | uint16_t | %hu |
| long int | long | %ld |
| unsigned long int | unsigned long | %lu |
| long long int | long long | int64_t | %lld |
| unsigned long long int | unsigned long long | uint64_t | %llu |
| float | %f |
| double | %f |
| size_t | %zu |
注意: int在不同机器占的字节数不同。