C语言字符串的输出格式说明符(%s %d %f %c %x %p)

499 阅读1分钟

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在不同机器占的字节数不同。