前言
从前面的一些举例程序中,几乎每一个c程序都包含输入输出,因为要进行运算,就必须给出数据,而运行的结果当然需要输出,以便人们应用,没有输出的程序时没有意义的,输入输出是程序最基本的操作之一。
对于输入输出,是以计算机主体而言的,C语言本身不提供输入输出语句,输入输出是由C标准函数库中的函数来实现的,在程序文件开头用预处理指令#include把有关头文件放在本程序中。
一.printf函数
用来向终端输出若干个任意类型数据,具体注意事项看例子。
#include<stdio.h>
int main()
{
int a=2;
int b=3;
int c=121;
char d='d';
int e;
int f;
int g;
//基本格式
printf("%d %d \n",a,b);
printf("a=%d b=%d \n",a,b);
//d格式符
//%5d说明要占5列,可以发现12前面有3个空格,-102前面有1个空格
printf("%5d\n%5d\n",12,-102);
//c格式符
printf("%c\n",d);
printf("%c\n",c);
//s格式符
printf("%s\n","china");
//f格式符
//20表示输出数据20列,小数15列
printf("%20.15f\n",1.0/3);
}
2 3
a=2 b=3
12
-102
d
y
china
0.333333333333333
PS C:\csay\cyuyan>
printf用到的格式字符: