他們稱為輸入、輸出函式,簡稱i/o函式。
使用printf():printf( control-string,item1,item2,....); item1和item2都是要列印的專案。可以是變數也可以是常量,在列印前進行計算的表示式。control-string是乙個描述專案的如何列印的字串。乙個轉換符號對應乙個變數,不能一對多,或者是多對一。其次printf()使用的是乙個值,無論是變數還是常量,表示式。轉換符號後面加兩個%%表示%。下面對組成格式說明的各項加以說明
① % 表示格式說明的起始符號,不可缺少。 ② - 有-表示左對齊輸出(右側補空格),如省略表示右對齊輸出(左側補空格) ③ 0 有0表示指定空位填0,如省略表示指定空位不填。④ m.n m指域寬,即對應的輸出項在輸出裝置上所佔的字元數。n指精度。用於說明輸出的實型數的小數字數。對數值型的來說,未指定n時,隱含的精度為n=6位。 ⑤ l或h l對整型指long型,對實型指double型。h用於將整型的格式字元修正為short型。 ⑥ 格式字元(格式字元用於 指定輸出項的資料型別和輸出格式); d格式:用來輸出十進位制整數。有以下幾種用 %d %hd %ld 。o格式:以無符號八進位制形式輸出整數 x格式:以無符號
c格式:輸出乙個字元。
利用clang和gcc進行巨集的研究
寫乙個巨集 define maxx x,y x y x y int main int argc,char argv 為了看到這個巨集轉換後的效果,即替換後的效果,可以使用gcc或clang命令。命令是以前編譯器使用的,現在普遍不再使用 使用terminal對這個.m檔案進行轉換 gcc e main...
printf和標準輸出
printf和標準輸出 printf和標準輸出 上次寫到main函式的引數傳遞.現在繼續往下進行.最近忙實驗室的事情,看了一周 的文章,也沒啥進展,週末寫點技術貼,放鬆一下 進入main函式後,就要呼叫printf hello world 了.順便將c語言引數傳遞提 一下.字串 hello worl...
C語言基礎 函式getchar和函式scanf小結
最近在看c程式時候產生的疑問,現在總結如下 程式所用軟體是vc getchar 函式的用法 特點 可以從鍵盤輸入多個字元,並帶回顯 就是在回車前,所有的輸入字元都會逐個顯示在螢幕上 並且等到按回車的時候才結束。雖然可以輸入多個字元,但是getchar函式只能讀入乙個字元。其它多的字元會保留在鍵盤快取...