当前位置:   article > 正文

【C语言】printf的输出格式控制符、格式修饰符、转义字符_c语言printf%0控制符

c语言printf%0控制符

在C语言中,printf函数用于输出内容到标准输出设备(通常是终端)。下面是一些常用的输出格式控制符、格式修饰符和转义字符的示例:

格式控制符:

%d:用于输出十进制整数。
%f:用于输出浮点数
%c:用于输出单个字符。
%s:用于输出字符串。
%p:用于输出指针的地址。
%x或%X:用于输出十六进制整数,字母可以使用小写x或大写X。
%o:用于输出八进制整数。
%u:用于输出无符号十进制整数。
格式修饰符:

%-:在字段宽度中,表示左对齐输出。
%+:正数前面加上正号。
%0:在字段宽度中,用0填充空白位置。
%.:用于指定浮点数的小数位数,例如%.2f表示保留两位小数。
%*:用于指定字段宽度为动态值,例如%*d表示使用变量值作为字段宽度。
转义字符:

\n:换行符。
\t:制表符。
\":双引号。
\':单引号。
\\:反斜杠。

  1. #include <stdio.h>
  2. int main() {
  3. int num = 10;
  4. float pi = 3.14159;
  5. char ch = 'A';
  6. char str[] = "Hello, World!";
  7. printf("整数:%d\n", num);
  8. printf("浮点数:%.2f\n", pi);
  9. printf("字符:%c\n", ch);
  10. printf("字符串:%s\n", str);
  11. printf("指针地址:%p\n", &num);
  12. printf("十六进制数:%x\n", num);
  13. printf("八进制数:%o\n", num);
  14. printf("无符号整数:%u\n", num);
  15. printf("左对齐:%10d\n", num);
  16. printf("带正号:%+d\n", num);
  17. printf("用0填充:%05d\n", num);
  18. printf("字段宽度为变量:%*d\n", 8, num);
  19. printf("换行符:\n");
  20. printf("制表符:\t");
  21. printf("双引号:\"\n");
  22. printf("单引号:\'\n");
  23. printf("反斜杠:\\\n");
  24. return 0;
  25. }

 输出结果:

  1. 整数:10
  2. 浮点数:3.14
  3. 字符:A
  4. 字符串:Hello, World!
  5. 指针地址:0x7ffd5a3b8bf4
  6. 十六进制数:a
  7. 八进制数:12
  8. 无符号整数:10
  9. 左对齐: 10
  10. 带正号:+10
  11. 0填充:00010
  12. 字段宽度为变量: 10
  13. 换行符:
  14. 制表符: 双引号:"
  15. 单引号:'
  16. 反斜杠:\

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/76344
推荐阅读
相关标签
  

闽ICP备14008679号