scanf 是 scan format 的縮寫,意思是格式化掃描,也就是從鍵盤得到用戶輸入
#include <stdio.h>
#include <stdlib.h>
int main()
{
int a, b, c, d;
scanf("%d", &a); //輸入整數並賦值給變量a
scanf("%d", &b); //輸入整數並賦值給變量b
printf("a+b=%d\n", a+b); //計算a+b的值
scanf("%d %d", &c, &d); //輸入兩個整數並分別賦值給c、d
printf("c*d=%d\n", c*d); //計算c*d的值
system("pause");
return 0;
}
從鍵盤輸入12,按下回車鍵,scanf() 就會讀取輸入數據並賦值給變量 a,本次輸入結束,執行下一條語句。接着給變量b賦值,也是一樣的道理。
第9行代碼中,咱們同時輸入兩個整數並分別賦值給c、d。注意"%d %d"之間是有空格的,因此輸入數據時也要有空格。也就是說,輸入數據的格式要和控制字符串的格式一致ide
輸出的是空白界面,只有下達命令回車後纔會輸出結果
orm