c語言不提供輸入輸出語句,輸入輸出操作有函式來實現。
c的標準庫函式中提供了許多輸入輸出函式,如printf(),scanf()等,使用時需要新增相應的標頭檔案
scanf("%d",&num); 逗號前為控制語句,後半部分為變數的位址。當中%d是輸入格式控制字串
scanf()函式在接受輸入資料是預設不採集空格,回車,跳格等空白字元,%c讀取資料是除外,在控制字串中新增乙個或者多個空白符表示忽略空白符的錄入(eg,按y鍵繼續程式)
控制語句中%[指定可輸入字符集,
並在遇到非法字元時結束輸入],%[^指定不可輸入字符集],%s格式輸入字串遇到空白符是終止輸入(eg,按y鍵繼續程式)
printf("%d",n);格式控制符一定要與變數型別想匹配,否則會發生不確定行為
修飾符 含義
m輸出資料域寬,資料長度
.n
對實數,指定小數點後位數(四捨五入)
對字串,指定實際輸出位數
-
輸出資料在域內左對齊(預設右對齊)
+
指定在有符號數的正數前顯示正號(+)
0
輸出數值時指定左邊不使用的空位置自動填0
#
在八進位制和十六進製制數前顯示前導0,0x
C 輸入輸出
一 標準輸入函式cin 不知道說它是個函式對還是不對,它是代表標準的輸入裝置 鍵盤。他是屬於流的,他的用法和流的用法是一樣的。也就是 cin 變數 小小的說明一下,輸入多個變數可以寫在一行,如 cin x y z 這樣寫不是不允許,而是不好看,如果是不同的變數型別,那就更是沒頭沒腦了。除了你,人家是...
C 輸入輸出
c 中的一些常用輸入輸出 include include include include using namespace std void win io 由控制台輸入 void file io 檔案進行輸入 in file.close void file io 2 in file.close in ...
C 輸入輸出
c 輸入輸出使用 iostream 庫。iostream 庫包括兩個基礎的型別 istream 和 ostream,分別表示輸入流和輸出流。乙個流就是乙個字串行,是從 io 裝置中讀出或寫入 io 裝置的。術語 流 想表達的是,隨著時間的推移,字元是順序生成或消耗的。cin istream 型別的物...