(1)基礎運算子
介紹幾個術語
符號運算子
a =12;
b =-a;
(2)運算子的優先順序
(3)其他運算子
1.遞增運算子++和遞減運算子–
2.sizeof和size_t運算子
(3)小提示
不要自作聰明!!!不要自作聰明!!!不要自作聰明!!!重要的事情說三遍。因為一次性在乙個表示式中使用太多運算子會讓我們糊塗,甚至會讓編譯器糊塗。比如:
while
(num <21)
這個想法看起來很不錯,先計算num的平方值,再把所得值加1。但對於c++來說,++和*的計算是同級的,編譯器可能選擇先+1或者選擇先平方,這是不確定的,這最終會導致輸出結果不同(對於不同編譯器)。
所以要遵循以下規則,可避免類似問題:如果乙個變數出現再乙個函式的多個引數中,不要對該變數使用遞增或者遞減運算子。
如果乙個變數多次出現在乙個表示式中,不要對該變數使用遞增或者遞減運算子。 侵刪
資料型別與運算子
字下美人數 駱駝 有意義 字 字母a z a z 下 下劃線 美 美元符 人 人民幣符 數 數字0 9 要點 不能以數字開頭 變數名由 字下美人數 組成 駱駝 駝峰命名法 小寫字母開頭 例classname addressofschool 有意義 見名知義 基本資料型別 1 數值型 整數型別 byt...
資料型別與運算子
資料型別 型別轉換 算術運算子 賦值運算子 比較運算子 邏輯運算子 條件語句 資料型別 位元組範圍 byte 1b 8位 128 127 short 2b 16位 32768 32767 int4b 32位 2 31 2 31 1 long 8b 64位 2 63 2 63 1 floate 4b ...
資料型別 運算子
一.資料型別 1.整數型別 2.浮點數 定點數 m為精度 資料總長度 d為標度 小數點後長度 單精度 佔4個位元組,有效數字是7位 雙精度 佔8個位元組,有效數字是16位 在一定情況下,浮點數能表示更大的儲存範圍,但容易產生誤差。因而對精度要求較高時,選擇定點數。定點數以字串儲存。3.日期 時間 4...