1格式化輸入輸出語句
(1)scanf的用法()
int n;
scanf("%d",&n);
或
float n1,n2,n3;
scanf("%f %f %f",&n1,&n2,&n3);
char n;
scanf("%c",&n);//結束標誌爲回車
(2)printf的用法
int n;
float a;
printf("%d",n);//與scanf一樣%號後面的主要取決於定義的n
printf("%5.2f",a);//輸出5位,保留兩位小數
亦也可printf("%-5d",n);//-號即爲左對齊,不加爲右對齊,5定義了輸出的位數
2:單個字元的輸入輸出
(1)putchar的用法
char n;
putchar(n);
(2)getchar的用法
char ch;
ch=getchar();//ch能讀取ASCII中的任何一個字元,當輸入多個時,只獲第一個
3專門用來進行字串的輸入輸出
(1)gets(),puts()的用法
```c
char str[50];
scanf("%s",str);//等價於 gets(str);
printf("%s",str);//等價於 puts(str)```
4程式舉例(從程式中選取兩個數,求最大值)
#include<stdio.h>
int main()
{
int x,y,max;
scanf("%d %d",&x &y);
max=x>y?x:y;//多目運算子,先判斷x和y的大小,若x>y那麼將x賦給max,否則將y賦給max.
printf("max=%d\n",max);
return 0;
}