運算子
1、運算子分類
1)、算術運算子 :+-x/,++,--;
public class operator
}int i1=a+++5;
int i2=++a+5;
2)、邏輯運算子:
!(邏輯非),&(邏輯與),|(邏輯或),^(邏輯異或)
&&(短路與),||(短路或)
邏輯與和短路與的差異:
a&b:運算a和b,然後判斷最終值;
a&&b:先運算a,如果a為false,b不運算,直接根據a來判斷為false;
3)、關係運算子:>,<,>=,<=,==,!=;
public class operator
}4)、位運算子:&,|,^,~,>>,>>>
5)、賦值運算子 =,+=,-=;*=,/=;
6)、字串連線運算子 +
2、表示式
表示式:是符合一定語法規則的運算子和操作符的序列;
i,10.5+i,(i+j)*9;
表示式的值就是表示式運算後的結果;
運算子分類
1.算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。2.關係運算子 用於比較運算。包括大於 小於 小於等於 和不等於 六種。3.邏輯運算子 用於邏輯運算。包括與 或 非 三種。4.位操作運算子 參與運算的量,按二進位制位進行運算。包括位與 位或 位非 位異或 ...
C 第4課 過載運算子
可以重定義或過載大部分 c 內建的運算子。這樣,就能使用自定義型別的運算子。過載的運算子是帶有特殊名稱的函式,函式名是由關鍵字 operator 和其後要過載的運算子符號構成的。與其他函式一樣,過載運算子有乙個返回型別和乙個引數列表。box operator const box box operat...
5 算術運算子和比較運算子
select product name,sale price,sale price 2 as sale price x2 from product 運算是以行為單位執行的 法則2 6 select子句中可以使用常數或者表示式 所有包含null的計算,結果肯定是null 通常情況下,類似5 0這樣除數...