C C 學習筆記 輸入輸出

2021-10-12 06:31:11 字數 2063 閱讀 9587

浮點數的輸出

轉義字元

☆輸入輸出流模板

在c語言中,有三個函式可以用來在顯示器上輸出資料,它們分別是:

程式是人機互動的媒介,有輸出必然也有輸入,第三章我們講解了如何將資料輸出到顯示器上,本章我們開始講解如何從鍵盤輸入資料。在c語言中,有多個函式可以從鍵盤獲得使用者輸入:

scanf() 是最靈活、最複雜、最常用的輸入函式。

就目前學到的知識而言,int、char、float 等型別的變數用於 scanf() 時都要在前面新增&,而陣列或者字串用於 scanf() 時不用新增&,它們本身就會轉換為位址。

#include

#include

int main

;scanf

("%[^\n]"

,str)

;//scanf可以輸入空格,以回車作為結束

puts

(str)

;return0;

}

使用cin, cout 來進行輸入輸出,記得新增標頭檔案和命名空間

//輸入三個整數x,y,z,請把這三個數由小到大輸出。

#include

#include

#include

#include

//要使用輸入輸出流,必須包含下面兩句

#include

using

namespace std;

intmain()

endl的作用與c語言換行符\n相同,是end of line的縮寫;<<稱為插入運算子,>>稱為提取運算子。

不必使用格式控制符%d,%f等等,系統會自動識別。

輸入帶空格的string的函式:getline(cin,str)

#include

#include

using

namespace std;

intmain()

return0;

}

輸出

please input the str

china is strong!

str[0] length:16

usa is weak!

str[1] length:12

i am chinese!

str[2] length:12

小數也可以使用 printf 函式輸出,包括十進位制形式和指數形式,它們對應的格式控制符分別是:

%f 以十進位制形式輸出 float 型別;

%lf 以十進位制形式輸出 double 型別;

%e 以指數形式輸出 float 型別,輸出結果中的 e 小寫;

%e 以指數形式輸出 float 型別,輸出結果中的 e 大寫;

%le 以指數形式輸出 double 型別,輸出結果中的 e 小寫;

%le 以指數形式輸出 double 型別,輸出結果中的 e 大寫。

%g 會對比小數的十進位制形式和指數形式,以最短的方式來輸出小數,讓輸出結果更加簡練。所謂最短,就是輸出結果占用最少的字元。

\t 水平製表符,等同於tab鍵

\n 換行符

\' 輸出單引號

\" 輸出雙引號

\\ 輸出反斜槓

轉義字元示例:

#include

intmain()

#include

#include

using

namespace std;

intmain()

輸出結果

123.46

****123.46

999.123

1.235e+02

C C 輸入 輸出

在c語言中,我們的輸入輸出靠的是標準庫函式,最常用的就是 scanf 和 printf 這一對了。那麼c 又是怎麼樣實現輸入輸出的呢?下面來寫c 的第乙個程式!include using namespace std int main 不難看出,它有以下特徵 1.使用cout標準輸出 控制台 和cin...

C C 輸入輸出

符號 描述 h0 short型的八進位制 0int型的八進位制 l0long型的八進位制 hdshort型的十進位制 dint型的十進位制 ldlong型的十進位制 hx,hx short型的十六進製制,x表示小寫,x表示大寫 x,x int型的十六進製制,x表示小寫,x表示大寫 lx,lx lon...

C C 輸入輸出

使用printf 函式和scanf 函式,要宣告標頭檔案 include 1.printf 函式 形式 printf 格式控制字串 輸出表列 功能 通過標準輸出裝置 如顯示器 輸出一組資料,輸出形式由 格式控制 字串規定。例如 printf 4d,4d a,b 2.scanf 函式 功能 從終端輸入...