C 學習 語句

2021-09-29 13:32:31 字數 2555 閱讀 9512

標準輸入輸出

cin(標準輸入)

cout(標準輸出)

cerr(不帶快取的標準錯誤輸出)

clog(帶快取的標準錯誤輸出)

檔案輸入輸出

ifstream(讀檔案)

ofstream(寫檔案)

fstream(讀寫檔案)

字串輸入輸出

istringstream(字串輸入流)

ostringstream(字串輸出流)

stringstream(字串輸入輸出流)

1、cout輸出流

(1)標頭檔案中

#include
(2)應用

格式:cout《表示式1《表示式2《表示式n;

cout<

cout<

cout<

<

引入標頭檔案

控制符有效期

用途endl

一次相當於\n

dec自設定後一直有效

設定數值按十進位制輸出

oct自設定後一直有效

設定數值按八進位制輸出

hex自設定後一直有效

設定數值按十六進製制輸出

fixed

自設定後一直有效

浮點數按照定點方式輸出

showpoint

自設定後一直有效

浮點數輸出時顯示小數點

setw(...)

一次設定數值輸出的位數

setprecision(...)

自設定後一直有效

設定浮點數小數點後的位數

setfill(...)

自設定後一直有效

設定數值前填充的字元

2、cin輸入流的使用

(1)程式標頭檔案

#include

(2)應用

float a = -1;

int b = -1;

cin>>a>>b;

輸入時,以空格隔開

字元型資料的輸入:

char c1,c2;

int a;

float b;

cin>>c1>>c2>>a>>b;

cout字串資料的輸入:

char str1[16];

cin>>str1;

cout<1、if選擇語句基本形式

if (表示式)

語句1else

語句2

多條語句時加{}

2、if選擇語句巢狀選擇結構

if(表示式1)

if(表示式2) 語句1

else 語句2

else

if(表示式3) 語句3

else 語句4

3、if...else if語句

if (表示式1) 語句1

else if (表示式2) 語句2

else if (表示式3) 語句3

...else 語句n

4、switch語句

switch(表示式)

1、while語句

while(表示式) 

whlie(getchar()!="\n") n++;

getchar()!="\n"

從鍵盤輸入字元 

2、do-whlie

do

while(表示式);

3、for

for(表示式1;表示式2;表示式3) 語句
4、break和continue

break:終止迴圈

1、typedef宣告

typedef 已知型別名 新型別名;

typedef double d1,d2;

2、列舉型別enum

enum 列舉型別名 ;

enum days;//定義乙個列舉型別days

days today = mon;//定義列舉型別days的變數today

3、結構體型別struct

struct 結構體型別名 ;

struct date

date.year = 1000;//引用結構體變數中乙個成員的值

4、聯合體型別union

聯合體內的成員共享同一段記憶體,整個聯合體占用記憶體單元的大小取決於最長的成員的大小

union 共用體型別名;

union mix_t

s; char c[4];

}mix;

C 基礎學習(語句語法)

int a 1,b 2 bool re1 a b a 1 一假具假 console.writeline a 1 bool re2 a b b 1 一真具真 console.writeline b 2 當第乙個運算元為 假 真時 將不會判斷第二個運算元for 初始畫 迴圈條件 增減變數 預定次數的迴圈...

python學習 語句

1.1 基本輸出,換行輸出 1.2 print的逗號,可以使之在同一行。print a,print b,print c,abc 1.3 輸出到檔案 為重定向 將檔案用print方式寫入 f open lpc.txt r print f,python print f i like it f.close...

Python學習 語句 語法

注釋,不支援多行注釋 連線,當一行的程式太長時,可以使用連線符 反斜槓 1 使用if elif 和 else 進行標記 小於兩個的選擇 if 條件 語句段1 else 語句段2 大於兩個的選擇 if 條件1 語句段1 elif 條件2 語句段2 else 語句段3 2 使用while進行迴圈 whi...