卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章74626本站已运行437

printf输出的格式有哪些

printf 函数使用格式说明符来格式化输出,常用的格式说明符有:字符(%c)、十进制整数(%d)、浮点数(%f)、字符串(%s)、十六进制整数(%x)、八进制整数(%o)。格式选项用于进一步控制格式,如左对齐(-)、强制显示正号(+)、显示前导 0/0x (#)。示例:输出字符 'a' 为 a,十进制整数 123 为 123,浮点数 12.34 为 12.340000,字符串 "hello, world!" 为 hello, world!,左对齐字段宽度为 10 的整数 5678 为 5678

printf输出的格式有哪些

printf 输出格式

概述

printf 函数是 C 语言中用于格式化输出的函数。它允许用户控制字符串、数字和其他数据的显示格式。printf 使用格式说明符来指定数据的格式。

格式说明符

以下是 printf 中常用的格式说明符:

说明符 描述
%c 字符
%d 十进制整数
%f 浮点数
%s 字符串
%x 十六进制整数
%o 八进制整数

格式选项

格式说明符还可以包含格式选项,以进一步控制输出格式。

选项 描述
- 左对齐
+ 强制显示正号
# 显示前导 0 或 0x(十六进制)
字段宽度 指定输出字段的宽度
小数点精度 指定浮点数的小数位数

示例

以下示例演示了如何使用 printf 函数和不同的格式说明符:

#include <stdio.h>

int main() {
  // 输出一个字符
  printf("%cn", 'a');

  // 输出一个十进制整数
  printf("%dn", 123);

  // 输出一个浮点数
  printf("%fn", 12.34);

  // 输出一个字符串
  printf("%sn", "Hello, world!");

  // 左对齐并输出一个字段宽度为 10 的十进制整数
  printf("%-10dn", 5678);

  return 0;
}</stdio.h>

输出:

a
123
12.340000
Hello, world!
    5678
卓越飞翔博客
上一篇: printf输出格式c++
下一篇: 返回列表
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏