格式化输出──printf()函数

简介: 【6月更文挑战第24天】格式化输出──printf()函数。

printf()函数的一般格式
printf(“格式字符串”[,输出项表]);

  1. 常用的格式字符串有:
    (1) 格式指示符:
    %d 带符号十进制整数。
    %f带符号十进制小数形式(默认6位小数)。
    %c输出一个字符。
    (2) 转义字符
    例1-1中的printf()函数中的”\n”就是转义字符,输出时产生一个“换行”。
    (3) 普通字符──除格式指示符和转义字符之外的其它字符。例1-1中的printf(“x=%d,y=%d,z=%d\n”,x,y,z);的“x=”、“y=”、“z=”,格式字符串中的普通字符,原样输出。在汉字系统环境下,允许使用汉字。
  2. 输出项表
    输出项表是可选的。在输出项中,列出要输出的任意类型的数据。如果要输出的数据不止一个,相邻2个之间用逗号分开。
    (1)printf(“我是一个学生\n”);
    //没有输出项
    (2)printf(“%d”,1+2);
    //输出1+2的值
    
    (3)printf(“a=%d b=%d\n”,1,1+3);
    //输出1的值和1+3的值
    注意:printf(“%d %f\n”,1.212,5) ;
    是错误的。

    include “stdio.h”

    main()
    {
    printf(“’%d %f\n”,1.234,6);
    }

    include "stdio.h"

    main()
    {
    int x=1,y=2,z=3; /定义x,y,z三个整型变量,并将它们的初值赋为 1,2,3/
    float a=1.1,b=2.3;
    char c1='A',c2='B'; /定义c1,c2二个字符型变量,并将它们的初值赋为'A'和'B'/
    printf("输出x,y,z的值\n"); //原样"输出x,y,z的值"后换行
    printf("x=%d,y=%d,z=%d\n",x,y,z); //输出"x=1,y=2,z=3"后换行
    printf("输出a,b的值\n");
    printf("a=%f,b=%f\n",a,b);
    printf("输出c1,c2的值\n");
    printf("c1=%c,c2=%c\n",c1,c2); //输出c1='A',c2='B'后换行
    }
相关文章
|
1月前
|
程序员 编译器 C语言
用printf函数输出数据
用printf函数输出数据
23 2
|
1月前
13.C语言:用printf函数输出数据
13.C语言:用printf函数输出数据
39 0
|
1月前
|
C语言
深入理解C语言中的printf函数及数据输出
深入理解C语言中的printf函数及数据输出
46 0
|
1月前
|
C语言
使用printf函数输出数据
在C语言中,printf函数是一个常用的标准库函数,用于在控制台输出格式化的字符串和数据。它允许我们按照指定的格式输出各种类型的数据,包括整数、浮点数、字符和字符串等。
21 0
|
1月前
|
C语言
C语言中printf函数输出数据
C语言中printf函数输出数据
20 0
|
1月前
|
存储 C语言
C语言用printf函数输出数据
C语言用printf函数输出数据
16 0
|
1月前
|
C语言 C++
C语言变量、地址、字符及printf()/sizeof()/scanf()函数介绍
C语言变量、地址、字符及printf()/sizeof()/scanf()函数介绍
15 0
|
7月前
|
C语言
printf与scanf函数的返回值
printf与scanf函数的返回值
|
11月前
|
安全 C++ 数据格式
C++ 字符串格式化转为 数据变量 - sscanf,sscanf_s及其相关用法
C++ 字符串格式化转为 数据变量 - sscanf,sscanf_s及其相关用法
168 0
|
11月前
|
C语言
【C语言】scanf/fscanf/sscanf和printf/fprintf/sprintf的详细介绍
【C语言】scanf/fscanf/sscanf和printf/fprintf/sprintf的详细介绍