- 相關(guān)推薦
C語(yǔ)言順序結構知識歸納
C語(yǔ)言的順序結構里面有哪些知識需要學(xué)習的呢,下面小編為大家歸納了C語(yǔ)言順序結構知識,歡迎大家閱讀!

C語(yǔ)言順序結構知識歸納
一、表達式語(yǔ)句、函數調用語(yǔ)句和空語(yǔ)句
1.C語(yǔ)言的語(yǔ)句共分五大類(lèi):表達式語(yǔ)句、控制語(yǔ)句、函數調用語(yǔ)句、空語(yǔ)句和復合語(yǔ)句。
2.表達式語(yǔ)句的一般形式為
表達式;
最典型的表達式語(yǔ)句是由一個(gè)賦值表達式加一個(gè)分號構成的賦值語(yǔ)句。
3.控制語(yǔ)句是C語(yǔ)言程序設計中用來(lái)構成分支結構和循環(huán)結構的語(yǔ)句。此類(lèi)語(yǔ)句有if語(yǔ)句,for語(yǔ)句,while語(yǔ)句,do-while語(yǔ)句,switch語(yǔ)句等。
4.函數調用語(yǔ)句的一般形式為
函數名(實(shí)參表);
5.空語(yǔ)句的一般形式為
;
這條語(yǔ)句的含義是什么也不做。凡是在C語(yǔ)句程序中出現語(yǔ)句的地方都可以用一個(gè)分號來(lái)代替一條語(yǔ)句。
6.復合語(yǔ)句的一般形式為
{語(yǔ)句1;語(yǔ)句2;…;}
復合語(yǔ)句在功能上相當于一條語(yǔ)句。
二、數據的輸入與輸出,輸入輸出函數的調用
1.C語(yǔ)言本身沒(méi)有提供輸入、輸出操作語(yǔ)句。C程序的輸入和輸出完全依靠調用C語(yǔ)言的標準輸入、輸出函數來(lái)完成。四個(gè)常用的輸入、輸出函數是:
printf函數、scanf函數、putchar函數、getchar函數
2.printf函數是C語(yǔ)言提供的標準輸出函數,它的作用是在終端設備(或系統隱含指定的輸出設備)上按指定格式進(jìn)行輸出。Printf函數的一般調用形式如下:
printf(格式控制,輸出項表)
如果在printf函數調用之后加上″;″,就構成了輸出語(yǔ)句。
格式控制參數以字符串的形式描述,由兩部分組成:
、倨胀ㄗ址簩⒈缓(jiǎn)單地顯示;
、诟袷阶址簩⒁鹨粋(gè)輸出參數項的轉換和顯示,由“%”引出并以一個(gè)類(lèi)型描述符結束的字符串,中間可加一些可選的附加說(shuō)明項,如下表所示。
附加說(shuō)明項
附加說(shuō)明項
說(shuō) 明
-或+ 用于指定是否對齊輸出,具有“-”符號表示左對齊,無(wú)“-”或有“+”表示右對齊
0 用于指定是否填寫(xiě)0,有此項表示空位用0補充,無(wú)此項表示以空格補充
m.n 用于指定輸出域寬及精度,m是指域寬,n為精度,當指定n時(shí),隱含的精度為6位
L或h 用于輸出長(cháng)度修正。其中,l對于整型是指long,對實(shí)型是double;h只用于整型的格式字符,并修正為short型
格式字符用于指定輸出項的數據類(lèi)型及輸入格式,如下表所示。
注意:編譯程序只是在檢查了printf函數中的格式參數后,才能確定有幾個(gè)輸出項,是什么類(lèi)型、以什么格式輸出。在編程序時(shí),應使輸出格式與輸出項對應。
格式字符
格式字符
說(shuō) 明
CcD 輸出一個(gè)字符
d或I 輸出帶符號的十進(jìn)制整型數
OoO 以八進(jìn)制無(wú)符號形式輸出整型數(不帶前導0)
x或X 以十六進(jìn)制無(wú)符號形式輸出整型數(不帶前導0x或0X),對于x,用abcdef輸出十六進(jìn)制數碼;對于X,用ABCDEF輸出十六進(jìn)制數碼
UuU 按無(wú)符號的八進(jìn)制形式輸出整型數
FfF 以小數的形式輸出單精度或雙精度數,小數位由精度指定,隱含的精度為6;如指定精度為0,則小數部分(包含小數點(diǎn))都不輸出
e或E 以指數形式輸出單精度及雙精度數,小數位數由精度指定,隱含的精度為6;如指定精度為0,則小數部分(包含小數點(diǎn))都不輸出
g或G 由系統決定是采用%f不是采用%e格式,以便使輸出寬度最小
SsS 輸出字符串中的`字符,直到遇到″一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看