格式化字符串

格式字符串

1
2
3
#include<stdio.h>
int printf();
int scanf();

格式说明符:

  • %d:十进制整数
  • %u:无符号十进制整数
  • %x:十六进制整数
  • %o:八进制整数
  • %f:浮点数(小数点形式)
  • %e:浮点数(科学计数法形式)
  • %g:通用浮点数(自动选择%f/%e)
  • %s:字符串
  • %c:字符
  • %%:%字符

标志,宽度,精度,长度修饰符:

  • %+d:带正负号的整数
  • %10d:宽度为10的整数,如果数字较短则用空格填充
  • %.2f:小数点后保留2位的浮点数
  • %5.2f:宽度为5,小数点后保留2位的浮点数
  • %ld:长整型(long int)的整数
  • %lf:双精度浮点数(double)
  • %08x:宽度为8,如果输出数字少于指定宽度,使用0填充左边空位,十六进制输出。

格式化字符串
http://example.com/2025/02/22/Cpp/格式字符串/
作者
ZhangHangming
发布于
2025年2月22日
许可协议