1.算數運算子:
加法運算子
減法運算子
乘法運算子
除法運算子:c語言中整數除法結果的小數部分被丟失,被稱截尾
取摸運算子:對浮點數使用該運算子 無效
2.賦值運算子:不能將乙個值賦給常量 」=「左邊的專案必須是乙個變數的名字
3.增量和減量運算子:
增量和減量運算子是單目運算子 優先順序高於所有的雙目運算子
1)字首形式 ++變數 --變數 表示變數在使用前加1或減1
2)字尾形式 變數++ 變數-- 表示變數在使用後自動加1或減1
i++ 是i=i+1 也等於 i+=1
4.關係運算子:雙目運算子
==等於 !=不等於 >大於 《小於 >=大於等於 <=小於等於
關係運算子都是雙目運算子,其結合性均為左結合,優先順序相同時從左往右開始處理
< 、<=、>、>=優先順序相同 高於== !=
5.邏輯運算子:
邏輯與 &&
邏輯非 !
邏輯或 ||
6.條件運算子:c語言提供的唯一的三目運算子
優先順序高於賦值運算子 低於關係運算子和算數運算子 右結合
7.資料型別強制轉換運算子
自動型別轉換
強制型別轉換
8.特殊運算子
長度運算子sizeof :求出運算物件在計算機記憶體中所占用的位元組數量, 單目運算子
取址運算子& 單目運算子 目前介紹的 優先順序最高的
9.語句包括:
流程控制語句:
選擇語句:if switch
迴圈語句:for while do_while
轉移語句:break continue return goto
表示式語句
復合語句:用大括號括起的一條或多條語句
空語句賦值語句
運算子 表示式和語句
一 表示式分為簡單表示式和複雜表示式 1 簡單表示式 最簡單的表示式只包含單獨的運算元 乙個簡單變數 字面常量和符號常量 pi 程式中定義的符號常量 20 字面常量 rate 變數 1.24 字面常量 2 複雜表示式 由多個更簡單的表示式組成,表示式之間用運算子連線。二 運算子 1 算符運算子 加法...
運算子 表示式和語句
資料物件是泛指資料儲存區的術語,資料儲存區能用於儲存值。例如,用於儲存變數或陣列的資料儲存區是乙個資料物件。c的術語左值指用於標識乙個特定的資料物件的名字或表示式。例如,變數的名字是乙個左值。所以物件指的是實際的儲存資料,但是左值是用於識別或定位那個儲存的識別符號。術語右值指的是能賦給可修改的左值的...
運算子 表示式和語句
一 基本運算子 1.賦值運算子 左邊必須是乙個變數名,右邊是賦給該變數的值。賦值運算子的動作是從右到左的。2.加法減法運算子 被稱為二元雙目運算子。3.符號運算子 使用負號時是單目運算子。4.乘法除法運算子 5.運算子的優先順序 先乘除後加減,先單目運算子後雙目運算子 二 其他運算子 1.sizeo...