C 學習筆記 輸入輸出

2022-07-02 03:03:08 字數 1683 閱讀 6817

一、資料的輸入和輸出

1、字元輸入函式:getchar()

例如:

1 #include2 #include3

intmain()

4

2、字元輸出:putchar

語法格式:

1 putchar(ch);    //

其中,ch為乙個字元變數或常量。

3、通過cout流輸出資料:

格式1:cout《表示式;

格式2:cout《表示式1《表示式2《表示式3...;

輸出字串和變數的區別:

1 cout<<"

h"; //

列印字串h到螢幕上。

2 cout列印h儲存的內容到螢幕上。

換行字元:\n ;另外可以用endl來換行:cout<<"h"<4、通過cin流讀入資料:

格式1:cin>>變數;

格式2:cin>>變數1>>變數2>>變數3...;

5、格式化輸入函式scanf:

格式 字元意義

d輸入十進位制整數

o輸入八進位制整數

x輸入十六進製制整數

u輸入無符號十進位制整數

f或e輸入實型數(用小數形式或指數形式)

c輸入單個字元

s輸入字串

scanf附加格式說明符

字元                                           說明 

——————————————————————————————————————

l             用於輸入長整型資料(可用%ld,%lo,%lx)以及double型資料(用%lf或%le)

——————————————————————————————————————

h            用於輸入短整型資料(可用%hd, %ho, %hx) 

——————————————————————————————————————

域寬          指定輸入資料所佔寬度(列數),域寬應為正整數 

—————————————————————————————————————— 

*             表示本輸入項在讀入後不賦紿相應的變數

例如:

1 #include 2 intmain()

3

6、格式化輸出printf

格式符:

%d 十進位制有符號整數

%u 十進位制無符號整數

%f 浮點數

%s 字串

%c 單個字元

%p 指標的值

%e 指數形式的浮點數

%x, %x 無符號以十六進製制表示的整數

%o 無符號以八進位制表示的整數

%g 把輸出的值按照%e或者%f型別中輸出長度較小的方式輸出

%p 輸出位址符

%lu 32位無符號整數

%llu 64位無符號整數

%ld  long

%lld long long

%lf double

例如:

1 #include2 #include3

int main(void)4

7、輸入輸出說明:

C 學習筆記 簡單輸入輸出

c 學習筆記之簡單輸入輸出。i o標頭檔案一般是iostream類 iomanip類與fstream類。標頭檔案函式和描述 iostream 該檔案定義了 cin cout cerr 和 clog 物件,分別對應於標準輸入流 標準輸出流 非緩衝標準錯誤流和緩衝標準錯誤流。iomanip 該檔案通過所...

C 學習 輸入輸出

程式的輸入指的是從輸入檔案將資料傳送給程式,程式的輸出指的是將資料傳送給輸出檔案 標準i o 鍵盤輸入,輸出到顯示器螢幕 檔案i o 磁碟檔案輸入,輸出到磁碟檔案 串i o 字元陣列作為儲存空間 實際上可以利用該控制項儲存任何資訊 char c cin.get 一次只能輸入乙個字元 cout c c...

C 學習 輸入輸出

標準型別的資料可以通過對cout物件執行流插入運算 來實現。流插入運算是乙個二元運算子。對於cout 123,它的第乙個運算物件是輸出流物件cout,第二個運算物件乙個二元運算子。有插入入運算的返回值為第乙個引數的引用。所以劉插入運算允許連續使用。如cout 字元型資料還可以用成員函式put來輸出。...