C語言學習筆記4 資料輸入和輸出

2021-07-10 04:18:34 字數 529 閱讀 6253

1.資料輸入

----1.1鍵盤輸入(getchar(...))

----1.2格式輸入(scanf(...))

2.資料輸出

----1.1字元輸出(putchar(...))

----1.2格式輸出(printf(...))

---------------------

c++輸入輸出流iostream   

cin cout cerro  clog

和是不一樣,前者沒有字尾,實際上,在你的編譯器include資料夾裡面可以看到,二者是兩個檔案,開啟檔案就會發現,裡面的**是不一樣的。

字尾為.h的標頭檔案c++標準已經明確提出不支援了,早些的實現將標準庫功能定義在全域性空間裡,宣告在帶.h字尾的標頭檔案裡,c++標準為了和c區別開,也為了正確使用命名空間,規定標頭檔案不使用字尾.h。

因此,當使用時,相當於在c中呼叫庫函式,使用的是全域性命名空間,也就是早期的c++實現;當使用的時候,該標頭檔案沒有定義全域性命名空間,必須使用namespace std;這樣才能正確使用cout。

C語言學習4(資料的輸入與輸出)

格式化輸入 例項3 1 計算圓的周長和面積 include stdio.h include conio.h void main 控制輸入的格式 例項3 2 求資料的總和與平均值 使用者需輸入5個數值,資料間以 號為分隔符,然後計算並輸出這些數值的總和與平均值 include stdio.h incl...

C語言學習筆記 檔案輸入輸出

用於存放檔案資訊的結構體型別為 file 由系統定義 包含在內。檔案類別 1 程式檔案 內容為程式 2 資料檔案 內容為資料,供程式執行使用。二進位制檔案 資料以二進位制形式儲存 又稱映像檔案 執行更快 資料的儲存 1 字元一律以asc 的形式儲存 2 數值型兩種方式都可以 例如 表示10000 1...

C語言學習筆記之輸入與輸出

單個字元 c 字串 s ascii表對應的值 ascii表原圖 常用的對應關係 a z 65 90 a z 97 122 0 9 48 57 因此,字元和整數沒有本質的區別。char變數在記憶體中儲存的是字元對應的ascii值。include intmain 強制型別轉換 自動型別轉換 無論是強制轉...