一、基本運算子:
1.賦值運算子:=
=左邊必須是乙個變數名,右邊是賦給該變數的值。賦值運算子的動作是從右到左的。
2.加法減法運算子:+、-
+、-被稱為二元雙目運算子。
3.符號運算子:+、-
使用負號時是單目運算子。
4.乘法除法運算子:*、/
5.運算子的優先順序:
先乘除後加減,先單目運算子後雙目運算子
二、其他運算子:
1.sizeof運算子和size_t型別
sizeof是以位元組為單位返回其運算元的大小,sizeof返回size_t型別的值(無符號整型)。
%zd 顯示size_t型別的值
2.取模運算:%
就是取餘數
3.增量和減量運算子:++、--
a++ :a的值是之句話結束之後加1
++a :a的值直接加1後使用
b-- :b的值是結束後減1
--b :b的值是先減1後使用
優先順序:只有()的優先比它們高
三、表示式和語句
1.表示式:
表示式是由運算子和運算元構成的。每個表示式都有乙個值。
2.語句:
語句是構造程式的基本成分。語句結束以分號結束。
3.**段:
是被花括號組織起來的兩個或多個語句。
四、型別轉換:
1.出現在表示式裡的char和short自動轉換成int型
2.包含兩種資料型別的運算裡,兩個值轉換成級別較高的型別
3.級別高——低:long double、double、float、int
4.在賦值語句中,結果轉換為變數型別。
運算子 表示式和語句
一 表示式分為簡單表示式和複雜表示式 1 簡單表示式 最簡單的表示式只包含單獨的運算元 乙個簡單變數 字面常量和符號常量 pi 程式中定義的符號常量 20 字面常量 rate 變數 1.24 字面常量 2 複雜表示式 由多個更簡單的表示式組成,表示式之間用運算子連線。二 運算子 1 算符運算子 加法...
運算子 表示式和語句
1.算數運算子 加法運算子 減法運算子 乘法運算子 除法運算子 c語言中整數除法結果的小數部分被丟失,被稱截尾 取摸運算子 對浮點數使用該運算子 無效 2.賦值運算子 不能將乙個值賦給常量 左邊的專案必須是乙個變數的名字 3.增量和減量運算子 增量和減量運算子是單目運算子 優先順序高於所有的雙目運算...
運算子 表示式和語句
資料物件是泛指資料儲存區的術語,資料儲存區能用於儲存值。例如,用於儲存變數或陣列的資料儲存區是乙個資料物件。c的術語左值指用於標識乙個特定的資料物件的名字或表示式。例如,變數的名字是乙個左值。所以物件指的是實際的儲存資料,但是左值是用於識別或定位那個儲存的識別符號。術語右值指的是能賦給可修改的左值的...