一.關於%d的輸入輸出
(1)%5d就是將數字的寬度變為5,採用右對齊的方式輸出,若資料不到5位,就用空格補完,比如輸出32, [前面有3個空格]32。
(2)%05d就是像上面一樣,但是不同在它會用』0『來補充而不是空格。
(3)%-5d就是左對齊,(後面加空格)在輸出9*9乘法表的時候用這個顯得更整齊。
二.關於%c的輸入輸出
(1)在scanf(「%s%c」)這種是不可行的,因為%c會吸收%s後的空格和回車,所以要在%s和%c之間加乙個空格。
三.關於%s的輸入輸出
(1)在%s輸入字串的時候,是不需要加取位址「&」符號的,因為陣列名就是陣列的首位址;
四.關於%lf的輸入輸出
(1)關於%lf和%f的區別,反正就是%lf更好,%f在輸出double的時候還會出錯。
(2)%.3lf表示輸出的時候表示保留3個小數,【並且是四捨五入後的值,而int是直接取整】。
伍.關於%p的輸出輸出
(1)%p輸出的是變數的位址
六.關於以後繼續新增
C語言輸入輸出
i o函式 printf 和scanf 輸出程式 函式的呼叫是在c語言標頭檔案 stdio.h 中包含這些像printf 輸入輸出 printf 一般形式如下 printf 格式化字串 輸出參數列 鍵盤輸入函式 顯示器輸出函式printf putchar puts 磁碟檔案操作creatnew 建立...
C語言 輸入 輸出
當我們提到輸入時,這意味著要向程式填充一些資料。輸入可以是以檔案的形式或從命令列中進行。c 語言提供了一系列內建的函式來讀取給定的輸入,並根據需要填充到程式中。當我們提到輸出時,這意味著要在螢幕上 印表機上或任意檔案中顯示一些資料。c 語言提供了一系列內建的函式來輸出資料到計算機螢幕上和儲存資料到文...
C語言 輸入輸出
getchar 函式只能接受單個字元 scanf 格式控制字串 位址表列 輸入時要用乙個以上的空格或回車鍵最為每兩個輸入數之間的間隔 格式字串形式 輸入資料寬度 長度 型別格式 字元意義 d輸入十進位制整數 o輸入八進位制整數 x輸入十六進製制整數 u輸入無符號十進位制整數 f 或 e 輸入實型數 ...