输出函数printf()
如何输出a,b,c三个变量的值
#include<stdio.h>
int main(void)
{
int a = 1;
float b = 2.5;
char c ='A';
printf("a = d%\n", a);
printf("b = f%\n", b);
printf("c = c%\n", c);
printf("End\n");
return 0;
}
显示结果如下:
a = 1
b = 2.500000
c = A
End
头文件
程序第1行以#开头而未以分号结尾的不是C语句,而是C的编译预处理命令。
尖括号内的文件称为头文件,h为 head之意, std为standard之意,i为input之意,o为output之意。编译预处理命令#include可使头文件在程文件中生效。它的作用是:将写在尖括号内的输入/输出函数的头文件 stdio.h)包含在高级语言到用户源文件中。
格式字符
%d , %of 、%c都是格式字符。
%d_表示按十进制整型格式输出变量的值。
%f 表示按十进制小数格式输出变量的值,除非特别指定,否则隐含输出6位小数。
%c表示输出字符型变量的值
\n表示输出一个换行,即将光标移到下一行的起始位置。
在C语言中用一对双引号括起来的若干字符,称为字符串(String)。