c 總結 運算子

2021-10-02 10:31:26 字數 1555 閱讀 4942

賦值運算子

賦值運算子:賦值運算子就是我們所熟悉的「=」等號,但是在這裡它叫做賦值符號。

舉例:a=3;這裡的等號是賦值運算子,不再使數學意義上的等號,這個式子表示將賦值運算子右邊的3賦值給左邊的變數a。

賦值表示式:由賦值符號「=「連線的式子就稱之為賦值表示式。例如:i=i+3;

注意:變數可以重新賦值,一旦給乙個變數賦了新值,那麼變數中的老值就不復存在了。

例如:

i=1;

i=7;

console.writeline (i);

console.readkey();

這時輸出的i的值為7;因為i被重新賦值了。

轉譯字元

用\加上乙個符號,組成轉譯字元,一般用於表示特殊字元

算數運算子和復合賦值運算子

算數運算子 :一共有五種,分別是:+、-、*、/ 、 %(取餘,取模)

算數表示式:由算術運算子連線起來的式子,如:1+1 , a-b(變數a,b前面已宣告並賦初值)

++ 自加一 有前加和後加,例如:++i,i++

–, 自減一 有前減和後減, 例如, --i, i–

前加和後加的區別:

在乙個表示式中,放在前面先進行加減1的運算,在進行其餘運算

在乙個表示式中,放在後面先進行其餘運算,在進行加減1的運算

二元運算子:我們都需要兩個運算元才能進行運算的,這些運算子,我們叫做二元運算子,例如:-,+,*,%,=

一元運算子:運算子只需要乙個運算元就可以進行運算的叫做一元運算子,例如: num++;

一元運算子比二元的優先順序高

關係運算子

6個:大於》,小於<

==(等於,相等),!=(不等)

大於等於》= ,小於等於<= ,不能分開寫

在計算機中,我們用布林(bool)型別的來表示一句話的對錯

關係運算的結果是布林型別的

布林(bool)型別:

bool值有兩個:

真:true

假:false

邏輯運算子

3個: &&(邏輯與) ||(邏輯或) !(邏輯非)

邏輯運算子 兩邊一般情況都是關係表示式

邏輯與1.如果表示式1與表示式2有乙個為false,那麼整個表示式的結果為false

2.如果兩個表示式的結果都為true,那麼整個表示式的結果為true

邏輯或1.如果表示式1或表示式2有乙個結果為true,那麼整個表示式的結果為true

2.如果兩個表示式的結果都為false,那麼最後的結果為false

邏輯非1.如果表示式是正確的,那麼取反後,表示式就是錯誤的

2.如果表示式是錯誤的,那麼取反後就是對的

c 運算子過載總結

目錄 1.一般運算子過載 2.關係運算子過載 3.邏輯運算子過載 4.單目運算子過載 5.自增減運算子過載 6.位運算子過載 7.賦值運算子過載 8.記憶體運算子過載 9.特殊運算子過載 10.總結c 的一大特性就是過載 overload 通過過載可以把功能相似的幾個函式合為乙個,使得程式更加簡潔 ...

C 運算子過載總結

c 的一大特性就是過載 overload 通過過載可以把功能相似的幾個函式合為乙個,使得程式更加簡潔 高效。在c 中不止函式可以過載,運算子也可以過載。由於一般資料型別間的運算子沒有過載的必要,所以運算子過載主要是物件導向之間的。1.一般運算子過載 在進行物件之間的運算時,程式會呼叫與運算子相對應的...

C 運算子過載總結

c 的一大特性就是過載 overload 通過過載可以把功能相似的幾個函式合為乙個,使得程式更加簡潔 高效。在c 中不止函式可以過載,運算子也可以過載。由於一般資料型別間的運算子沒有過載的必要,所以運算子過載主要是物件導向之間的。在進行物件之間的運算時,程式會呼叫與運算子相對應的函式進行處理,所以運...