今天我要說的是scanf() 輸入函式 ,scanf()是最靈活、最複雜、最常用的輸出函式,但它不能完全取代其他的函式。
scanf() 和printf() 類似,scanf()可以輸入多種類似的資料,而getchar()、getche()、getch() 這三個函式都用於輸入單個字元,gets()可以獲取一行資料,並作為字串處理。
一、scanf() 輸入函式
我們先來舉個例子:
#include
void
main()
執行結果:
10↓20↓
1020
注意 : ↓表示回車
從鍵盤輸入10和20,scanf()就會讀取輸入的資料並且賦值給變數a和b,在由printf()輸出a和b的值。
其實scanf和printf非常相似,只是功能相反而已。
rust 從鍵盤輸入資料
直接上 吧!use std io fn main guess 很有意思,rust借鑑了很多函式式程式設計的思想,前幾年學過haskell,現在感到有些面熟。下面這個命令,沒有用c 慣用的建構函式,而是使用了乙個函式,返回乙個類的例項。let mut guess string new rust的編譯機...
C 從鍵盤輸入的方法
c 最基本的常用的輸入方式 包含標頭檔案 include 注意 不能接受空格和回車 int main 1 scanf 函式 包含標頭檔案 include scanf函式一般格式為scanf s st 但scanf預設回車和空格是輸入不同組之間的間隔和結束符號,所以輸入帶空格,tab或者回車的字串都是...
C 的幾種從鍵盤輸入方式
我們都知道,c 可以從鍵盤來讀取輸入,讀取輸入的方式也有好多種,下面 我們來介紹常見的幾種方式 和他們的不同之處 1 cin 使用cin輸入時,程式將輸入視為一系列位元組。每個位元組都被解釋為字元編碼。不管資料型別是什麼,輸入一開始都是字元資料,然後 cin物件負責將資料轉換成其他型別 例如 str...