c primer學習筆記 4 運算子

2021-05-07 10:47:39 字數 615 閱讀 9828

一元

算術 -- 乘法

算術 -- 加法

注意點:溢位問題,操作型別.

關係和型別檢測

!,&&, || 邏輯非,邏輯與,邏輯或

4.1賦值操作的右結合性

a=b=0;

4.2復合賦值操作符

4.3自增和自減操作符

分為前置和後置兩種形式

++i和i++

前置只需要返回結果,後置則需要儲存原值,以便返回未操作之前的結果.

這個是需要注意的操作符

xx.method();

xx->method();

cond ? expr1 : expr2;

返回乙個物件或型別名的長度,型別為size_t

for(var i=0;i<10;++i,—j) {}

乘法和除法優先於加法,但可以用括號在推翻這個限制

10.new和delete表示式

int *pi=new int(10);

delete *pi;

11.型別轉換

12.語句略過,沒發現與其他語言不同.

c primer學習筆記 4 運算子

一元 算術 乘法 算術 加法 注意點 溢位問題,操作型別.關係和型別檢測 邏輯非,邏輯與,邏輯或 4.1賦值操作的右結合性 a b 0 4.2復合賦值操作符 4.3自增和自減操作符 分為前置和後置兩種形式 i和i 前置只需要返回結果,後置則需要儲存原值,以便返回未操作之前的結果.這個是需要注意的操作...

C primer學習筆記 4 8位運算子

位運算子 優先順序由上到下遞減 左結合律 expr 位求反 expr1 expr2 左移,返回左側值的二進位制形式左移右側個位的拷貝 右移同理 expr1 expr2 位與,對應位依次進行相與運算,並返回運算結果。與 注意區分 expr1 expr2 位異或,對應位依次進行異或運算 異1同0 並返回...

Python學習筆記 4 運算子

1 運算子 2 34 算術運算子 5 6比較運算子 7 8賦值運算子 9 10位運算子 11 12邏輯運算子 13a and y x為false x and y 返回false 否則false 否則返回y的計算值 14x or y x是true,返回x的值,否則返回y的計算值 15not x x為t...