C 中 scanf() 函數透過指定格式字串從標準輸入讀取資料並儲存到變數中。具體步驟如下:1. 指定格式字串以指定讀取的資料類型;2. 傳遞要讀取資料的變數位址;3. 使用 scanf() 函數讀取輸入並將其儲存在變數中。例如,讀取整數並將其儲存在變數 num 中的程式碼為:scanf("%d", &num);。
C 中scanf() 函數用法
scanf() 函數用於從標準輸入(通常為鍵盤)讀取格式化資料。它從一個格式字串中讀取字元序列,並將它們與相應變數的記憶體位址進行匹配,從而讀取資料並將其儲存到變數中。
語法:
<code class="cpp">int scanf(const char *format, ...);</code>
參數:
傳回值:
成功讀取的資料項數量,或 EOF(檔案結束符)表示到達檔案末端。
格式字串:
格式字串指定要讀取的資料類型以及與之符合的變數的位址。它包含以下轉換說明符之一:
轉換說明符 | #資料類型 |
---|---|
%c | 字元 |
%d | #整數 |
%f | |
浮點數
%s要使用scanf() 函數,請依照下列步驟操作:
指定要讀取的資料類型的格式字串。將要讀取資料的變數位址作為附加參數傳遞。
使用 scanf() 函數讀取輸入並將其儲存在變數中。<code class="cpp">int main() { int num; printf("Enter an integer: "); scanf("%d", &num); printf("The integer you entered is: %d\n", num); return 0; }</code>
以上是c++中scanf的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!