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是一个整数(变量值的位数,可为正也可为负,正即为往前空位,负即为往后空位),指定输出变量的位宽,即输出的变量占多少个位置
注如果变量的值小于m不足的地方就会以空格的方式补齐,大于m那么实际有多少位就有多少。
b.%0md m是一个整数 不足的空位都有0补齐
2)%f和%lf的补充
a.默认情况,只会输出小数点后六位
%.nf或者%.nlf n是一个数字代表小数点后面几位。 (输入n值后小数会保存n位。)
标签:输出,函数,变量值,num,printf,格式,变量 From: https://blog.51cto.com/u_15809685/5729219