C 入門(8)資料型別與運算子4)

2021-10-05 18:39:30 字數 691 閱讀 5446

(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...