C語言複習(一) 輸入輸出

2021-09-01 12:33:17 字數 848 閱讀 5693

小寫英文本母的轉義字元比對應的大寫字母大32

printf()格式轉換說明:

%d:十進位制整數

%u:無符號

%c:輸出字元

%s:輸出字串

%f:浮點數。單精度有效位數一般為7位,雙精度有效位數一般為16位

printf()的格式修飾符

l:修飾d, o, x, u, 用於輸出long型資料

l:修飾f, e, g,用於輸出double型資料

h:修飾d, o, x, 用於輸出short型資料

輸出域寬.顯示精度(m.n)

若m為正整數:輸出資料寬度小於m時, 向右靠齊,左邊多餘補空格;寬度大於m時,按實際寬度全部輸出;若m有前導0, 則左邊多餘位補0

若m為負整數,則輸出資料在域內向左靠齊

e.g.:%7.2:占用域寬為7, 保留2位小數

scanf()中:

%s:輸入字串,遇到空白字元系統認為讀入結束(但開頭的空白字元會被跳過)

忽略輸入符*:表示對應的輸入項在輸入後不賦值給相應的變數

e.g.:scanf(「%d%*c%d, &a, &b);

使用者輸入:123456

scanf("%2d%2d%2d", &a, &b, &c);

a = 12, b = 34, c = 56

scanf("%d%c%d", &a, &b, &c);

輸入12 + 3

會出錯,因為b讀入的是空格

在使用%c讀入的時候,空格和轉義字元都會被當成有效字元讀入

解決方法:

getchar();

scanf("%c", &c);

scanf(" %c", &c);

C語言複習 輸入輸出

c語言輸出 puts 只能輸出字串,在結束後自動換行。putchar 輸出單個字元。printf 可是通過格式控制符輸出各種型別的資料,是最靈活 最複雜 最常用的輸出函式。1 type表示輸出型別。2 flag是標誌字元。符號作用 表示左對齊,預設右對齊 用於整數或者小數,表示輸出符號 正負號 用於...

C語言輸入輸出

i o函式 printf 和scanf 輸出程式 函式的呼叫是在c語言標頭檔案 stdio.h 中包含這些像printf 輸入輸出 printf 一般形式如下 printf 格式化字串 輸出參數列 鍵盤輸入函式 顯示器輸出函式printf putchar puts 磁碟檔案操作creatnew 建立...

C語言 輸入 輸出

當我們提到輸入時,這意味著要向程式填充一些資料。輸入可以是以檔案的形式或從命令列中進行。c 語言提供了一系列內建的函式來讀取給定的輸入,並根據需要填充到程式中。當我們提到輸出時,這意味著要在螢幕上 印表機上或任意檔案中顯示一些資料。c 語言提供了一系列內建的函式來輸出資料到計算機螢幕上和儲存資料到文...