C語言程式設計4 5章

2021-07-03 19:46:39 字數 959 閱讀 7330

第四章  運算子、表示式和語句

1.運算子

(1)算術運算子

算術運算子

功能示例+加

a+b-

減a-b*乘

a*b/

除a/b%取模

a%b除法運算:整型數的除法運算和浮點型數的書法運算有很大的不同。浮點型別的除法運算得出乙個浮點數結果,而整數除法運算則產生乙個整數結果。

整數除法結果的小數部分都被丟棄,這個過程被稱為截尾。

(2)賦值運算子:「=」

(3)增量和減量運算子::「++變數」、「--變數」、「變數++」、「變數--」

(4)關係運算子

關係運算子

功能示例

==等於

a==b

!=不等於

a!=b

>

大於a>5

>=

大於等於

a>=5

<

小於a<5

<=

小於等於

a<=5

(5)邏輯運算子

邏輯運算子

功能示例

&&邏輯與

a&&b

||邏輯或

a||b

!邏輯非

!a優先順序:低——高;賦值運算子——&&和||——關係運算子——算術運算子——!(非)

2.資料型別轉換

第五章  選擇結構的程式設計

(1)if語句:if(表示式)

例如:成績在90分以上打a,80-89分打b,70-79分打c,60-69分打d,不及格打e。

#include

int main() else if (y >=80) else if (y >= 70) else if (y >= 60) else }

(2)switch語句:switch(表示式) 

例如:#include

int main(void) }

C語言 程式設計基礎 4 5章

運算子 除法運算子 浮點型別的除法運算得出乙個浮點結果,而整數除法運算得出乙個整數結果。整數不能有小數,因此,在c語言中,整數除法的運算中小數部分都被丟棄,這個過程稱為截尾。注意 計算機不能真正用整數去除浮點數,所以編譯器將兩個運算元轉變一致的型別。在這種情況下,做除法運算之前將整數轉為浮點數。增量...

C語言4 5矩陣

再看這道題的時候,發現自己有兩個誤區。一 for迴圈的執行步驟 二 程式中j,n的值 一 for迴圈的執行步驟自己誤認為的步驟 先執行for迴圈括號裡的條件,然後進入迴圈體。正確的執行步驟 for 1,2,3 迴圈步驟為 一 執行語句1 二 執行語句2 如果條件正確,往條件4走,如果條件不正確,往下...

第1章 程式設計C語言

例1.1要求在螢幕上輸出以下一行資訊 include intmain 例1.2求兩個整數之和 include intmain 執行結果如下 例1.3求兩個整數中的較大者 include intmain intmax int x,int y 建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 k...