重學C語言 05運算子 表示式和語句

2022-08-27 08:18:11 字數 1319 閱讀 7612

一、迴圈簡介

例項程式

/*shoes1.c--把一雙鞋的尺碼變為英吋*/

#include

#define adjust 7.64

#define scale 0.325

int main(void)

/***結束*/

printf("if the shoe fits.wear it\n");

return 0;

} 解釋while迴圈是怎麼工作的:

1、當第一次到達while迴圈時,檢查括號裡面的條件是否為真,即shoe<18.5?,若條件為真,執行下一句,然後列印結果,最後執行shoe=shoe+1;

2、繼續返回while部分判斷shoe<18.5?此時shoe的值為4.0,因為在**塊裡面shoe已經加1.0;

3、繼續返回while部分進行判斷,知道shoe的值大於18.5,就不再執行while部分**,即while()圓括號裡面的條件返回結果為假時,就跳過迴圈,執行下面的語句。

上面例子就是乙個迴圈的演示,計算機內做著無數的迴圈操作,這也是我們手工難以簡單完成的工作。

二、基本運算子

c使用運算子來代表算數運算

1、賦值預算符:=

在c裡(包括很多程式語言),符號=不表示「相等」,而是乙個賦值運算子。

例如:height = 1.73;

符號=的左邊是乙個變數名,右邊是賦給該變數的值,方向是從右到左。

幾個術語:資料物件、左值、右值和運算元

資料物件---是泛指資料儲存區的術語,資料儲存區用於儲存值。

左值---用於標識乙個特定的資料物件的名字或表示式。

右值---可賦給可修改左值的量

運算元---運算子操作的物件。

2、加法運算子:+

使得在它兩側的值被加到一起。

3、減法運算子:-

從它前面的數減去它後面的數

4、符號運算子:-和+

負號可以用於指示或改變乙個值的代數符號

5、乘法運算子:*

6、除法運算子:/

7、運算子優先順序:

8、其他運算子:自增(++)和自減(--)

字首式:出現在它作用的變數的前面,先自增或自減,後參與算數

字尾式:出現在它作用的變數的後面,先做運算,後自增

c語言運算子和表示式

第六次課 運算子與表示式 一 運算子和表示式 運算子 表示式 由運算元和運算子組成的式子,如 a b,1 2 c語言中單一的乙個變數或者單一的乙個常量是最簡單的表示式 提問 以下程式是輸出變數的值還是表示式的值?int main void 總結 永遠輸出表示式的值!1.優先順序與結合性 優先順序 參...

C語言運算子和表示式

概述 c語言一共有34種運算子,10種運算型別 算術運算子 關係運算子 位運算子 邏輯運算子 條件運算子 指標運算子 賦值運算子 逗號運算子 求位元組運算子 sizeof 強制型別轉換運算子 型別名 其他 下標 分量 函式 若按參與運算的物件個數,c語言運算子可分為單目運算子 如!雙目運算子 如 和...

C 運算子和表示式

歡迎購買我的專欄 1.高階c 學習 2.網路 c 提供了許多運算子。其中許多都受到內建型別的支援,可用於對這些型別的值執行基本操作。c 中有算術運算子 比較運算子 布林邏輯運算子 位運算子和移位運算子 相等運算子 在下面的 中,表示式的示例位於賦值的右側 int a,b,c a 7 b a c b ...