scanf 是 C 語言標準函式庫函數,用於從標準輸入讀取資料。函數原型是 int scanf(const char *format, ...),其中 format 指定讀取資料的類型和格式,... 是可變數量的參數,指向要讀取資料的變數位址。傳回成功讀取的輸入項數,如果無法讀取任何輸入,則傳回 EOF (-1)。
scanf
在C 語言中的意義
scanf
是C 程式語言中用於從標準輸入讀取資料的標準函式庫函數。
函數原型:
<code class="c">int scanf(const char *format, ...);</code>
參數:
format
:一個格式字符串,指定要讀取資料的類型和格式。 ...
:可變數量的參數,指向要讀取資料的變數位址。 傳回值:
scanf
傳回成功讀取的輸入項數。如果因錯誤或到達檔案結尾而無法讀取任何輸入,則傳回 EOF
(-1
)。
用法:
scanf
透過使用格式字串來指導其從輸入流中讀取資料。格式字串指定了要讀取資料的類型和格式。常用的格式說明符包括:
%d
- 整數%f
- 浮點數 %c
- 字元%s
- 字串#範例:
<code class="c">int age; char name[20]; scanf("%d %s", &age, name);</code>
在此範例中,scanf
將從標準輸入中讀取一個整數並將其儲存在age
變數中,然後讀取一個字串並將其儲存在name
數組中。
以上是~scanf在c語言中什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!