前言
C语言类型打印是要有转换符,也就是我们常用的%d,%c等,这里简单记录一下相关规则,方便自己查阅。
正文
转换说明符
占位符 说明 %d 有符号十进制整数 %i 一个整数(与%d相同) %u 无符号十进制整数 %c 字符 %f 浮点数 %lf 双精度浮点数 %e(%E) 浮点数指数输出[e-(E-)记数法] %g(%G) 浮点数不显无意义的零"0" %o 八进制整数 %x(%X) 十六进制整数 %p 指针 %s 字符串(char类型的数组) %% 输出百分号字符本身
其他说明符
%-10s 左对齐并占用宽度为 10 的字符串; %5.2f 右对齐并占用宽度为 5,保留两位小数的浮点数; %#x 输出带有 0x 前缀的十六进制数。 %lu 32位无符号整数 %llu 64位无符号(unsigned long long) %llx 64位16进制数
特殊标志
显示 占位符 使用示例 左对齐 - %-20s 右对齐 + %+20s
参考文章
《》
《》
《》
《
© 版权声明