scanf(函數)

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

相關文章
相關標籤/搜索