使用printf函数输出变量的值

时间:2022-10-02 09:54:12

1.使用变量的值常见的方式是将变量的值输出。

2.输出变量的值

使用printf函数打印出来

格式  a.格式一  printf("输出信息");

双引号中的内容直接输出,例最简单的代码

#include<stdio.h>

int main()

{

printf("I am king.\n");//直接输出

return 0;

}

b.格式二  输出变量的值

printf("格式控制字符串",变量列表);

如果在格式控制字符串有地方要显示变量的值,那么久要使用1个占位符来占位

类型                    占位符

int型                      %d

float                       %f   

double                    %lf

char                        %c

#include<stdio.h>

int main()

{

int num;整型

num = 100;

printf("%d\n",num);//printf("格式控制字符串",变量列表)

return 0;

}

3.printf同时输出多个变量的值

注:a.后面的变量要按顺序来写,否则占位符就会对应错误,使得输出错误。

       b.后面变量的个数要和前面一样,如果少填就显示随机值.

#include<stdio.h>

int main()

{

int num;

num = 18;

float a;

a = 20.0f;

double b ;

b = 25.3;

char c;

c = 'w';

printf("num的变量值是%d\n,a的变量值是%f\n,b的变量值是%lf\n,
c的变量值是%c\n",num, a, b, c);

return 0;

}

4.printf高级用法

1).用%d来输出int型的值

     a.%md     m是一个整数(变量值的位数,可为正也可为负,正即为往前空位,负即为往后空位),指定输出变量的位宽,即输出的变量占多少个位置

使用printf函数输出变量的值

使用printf函数输出变量的值

注如果变量的值小于m不足的地方就会以空格的方式补齐,大于m那么实际有多少位就有多少。

b.%0md      m是一个整数   不足的空位都有0补齐

使用printf函数输出变量的值

2)%f和%lf的补充

a.默认情况,只会输出小数点后六位

%.nf或者%.nlf   n是一个数字代表小数点后面几位。 (输入n值后小数会保存n位。)

使用printf函数输出变量的值