天天看點

c語言scanf中 作用,scanf在c語言中的作用是什麼?,scanf是什麼意思

scanf在c語言中的作用是什麼?c語言中scanf的作用是什麼?,Scanf()是C語言的一個輸入函數,作用是:從鍵盤擷取使用者輸入,根據使用者指定的格式從鍵盤将資料輸入到指定的變量中;基本文法格式是“scanf(‘格式字元’,輸入參數)”。

c語言scanf中 作用,scanf在c語言中的作用是什麼?,scanf是什麼意思

相關推薦:教程C語言視訊

scanf()函數

Scanf()是c語言中的一個輸入函數。和printf函數一樣,是在頭檔案stdio.h中聲明的,是以使用scanf函數的時候要加上# includesstdio.h。(在某些實作中,可以在沒有預編譯指令# includestio.h的情況下使用printf函數和scanf函數.它是一個格式輸入功能,即根據使用者指定的格式将資料從鍵盤輸入到指定的變量中。

Scanf是scan format的縮寫,意思是format scan,即從鍵盤擷取使用者輸入,與printf正好相反。

我們先來看一個例子:

#包含stdio.h

int main()

{

int a=0,b=0,c=0,d=0;

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的值并輸出

傳回0;

}操作結果:

12

60

a b=72

10 23

C*d=230的意思是按Enter鍵。

從鍵盤輸入12,然後按Enter鍵。scanf()将讀取輸入資料,并将其配置設定給變量A;在這個輸入結束時,執行下一個scanf()函數,然後從鍵盤輸入60,按Enter鍵,60将被賦給變量B,也是這個道理。

在代碼的第八行,scanf()有兩個%d,用空格隔開,後面跟兩個變量,這就要求我們一次輸入兩個整數,分别賦給c和d。請注意,’ %d %d ‘之間有空格,是以輸入資料時應該有空格。對于scanf(),輸入資料的格式應與控制字元串的格式一緻。

有關程式設計的更多知識,請通路:程式設計學習課程!那是c語言中scanf的作用。更多詳情,請關注Lei.com其他關于php知識的相關文章!