1. 程式人生 > >C primer plus 學習筆記 第5章

C primer plus 學習筆記 第5章

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

5.1 一個例子

5.2 基本運算子 (operator)

5.2.1 賦值運算子:不一樣的 = :和數學的=不同, C語言的=不是相等 而是賦值。 在C語言如果要比較是否相等,用 == 。

bmw = 2004 是將 2004 賦值給bmw。

賦值語句實際上是把值存到記憶體上。用來儲存資料的區域叫 資料物件。

後面就是加減乘除。

優先順序的問題: 括號的優先順序最高,所以在複雜的表示式中儘量使用()來。

5.3 其他運算子

5.3.1 sizeof運算子 和 size_t型別

5.3.2求模運算子 %

求模就是求餘數。 13%5 = 3

5.3.3 遞增運算子++

自增一

5.3.4 遞減運算子--

不要亂用++和--,不要寫 int x =++i++;這種語句

 

5.4.1 表示式

表示式由運算子和運算物件組成。

5.4.2 語句