C語言輸入scanf基礎知識

2021-08-19 13:45:58 字數 602 閱讀 5705

今天給大家寫的這個是c語言輸入的基礎,scanf函式--是c語言提供的標準輸入函式,它的作用是從終端鍵盤讀入資料。

scanf的標準格式:scanf("格式控制符",輸入項1,輸入項2,輸入項3...);

格式控制符主要的作用是指定輸入時的資料轉化格式,即格式轉換符號,多個輸入項之間都是用逗號隔開,在變數之前必須新增&(取位址符),最後不要忘記分號哦^-^

說一千道一萬不如實際操作一次

#include //scanf函式所在的標頭檔案

int main()

我們知道了,當輸入乙個整數的時候對應的格式控制符是%d,如果我們想要輸入的資料是其他型別的時候怎麼表示呢?

這個時候就要記住其他的一些格式控制符了。

當你做了一些c語言題目後你會知道,有時候需要輸入多組資料,不知道有多少組資料時時候呢怎麼辦?不可能寫很多個scanf吧...

當已經知道有幾組資料需要輸入時候,可以用到迴圈來控制--這個迴圈後面內容會詳細詳細的給大家說說。

當只說了有很多組資料輸入時候可有下面這樣的方法

#include

int main()

return 0; }

這樣就可以實現輸入多組資料了;

C語言基礎知識

1 的問題。int i 1 int j 2 int k i j printf d k 輸出k為3。編譯原理有關編譯器在詞法解析的時候,對於運算子,總是查詢最大的匹配也就是說,i j,編譯器在找到 的時候,它不立即理解為 而是繼續下乙個字元,下乙個字元仍然是 可以組成 再往下的話便是 不成立了。所以i...

C語言基礎知識

一 位元組對齊 位元組對齊的原因,是機器在訪問記憶體中儲存的資料的高效性。通常機器是機器位數為自然邊界來訪問記憶體的,如果乙個4位元組整形數,所在的記憶體不在虛擬記憶體的自然邊界。則cpu需要讀多於一次的資料,這樣就降低了效率。所以,簡單地說,就是保證cpu指令在訪問資料的時候,能一次讀取,而不需要...

C語言基礎知識

1.進製 1 基數 基數為n,代表n進製 2 位權 從個位開始,向左依次編號為0,1.x 分別代表n進 制的x次 3 八進位制以0開頭,十六進製制以0x開頭 4 x 進製轉 進製 按權求和 十進位制轉 x進製 連除倒取餘 2.基本資料型別 3.常量 程式執行期間值不能被改變的量 分為 整型常量,浮點...