重學C語言 printf,scanf

2022-08-26 15:36:18 字數 646 閱讀 9417

printf();

用來顯示格式串的內容 

注意: 引數不可以換行,否則會出乙個警告。

格式串中佔位符比表示式數量多     會顯示乙個無意義值

格式串中佔位符比表示式數量少     只顯示佔位符的值

轉換說明符格式    %m.px    %-m.px

m:最小字段寬度,要顯示的最小字元數量,要顯示的字元數量小於m  右對齊(前置空格) 如果要顯示的字元大於m則會自動擴大的實際寬度。  小數點也算到m中佔一位。

- 號:就是左對齊

精度(p):小數點後幾位

scanf()

典型scarf用法:

轉換說明符一般是連著   編譯器無法檢查引數是否正確。表示式是指標。

scant工作方式:

模式匹配方式 ,由格式串控制 ,從左邊開始處理字串的資訊,對於每乙個轉換符都從輸入中讀取並且跳過空格直到遇到不屬於該項的才停止     每次讀取會跳過空格

最後乙個回車沒有讀取到  它作為下一次scanf呼叫的開始

格式串中的空白字元 會替換零到若干的實際空白字元    其他字元會匹配其他字元

重學C語言(二)

一 列印100 200 之間的素數 一 include include include intisprime int x return1 int main system pause return0 二 結果 三 總結 素數是個數學概念,指的是在所有比1大的整數中,除了1和它本身以外,不再有別的約數,...

重學c語言4

1關鍵字 auto 由於區域性變數都是自動變數,所以c語言將它省略 break 中斷 case char 字元 const 常變數 continue 中斷當前迴圈 default 錯誤 do do語句 double雙精度浮點數 else else語句 enum 列舉 extern 引入外部符號 ex...

重學c語言8

1 遞迴 自己直接或間接呼叫自己的東西 2 遞迴常見錯誤 棧溢位棧區 區域性變數 函式形參 堆區 動態開闢的記憶體 malloc calloc 靜態區 全域性變數 static修飾的變數 把乙個數分開輸出 void print int n printf d n 10 intmain 3 遞迴的必要條...