運算子可以分為以下幾種:
算術運算子:+,-,*,/,%,++,—-。
關係運算子:,<=,>=,==,!=
布林邏輯運算子:!,&&,||
位運算子:|,&,^,~,>>,<<
賦值運算子:+=、-=、*=、=/
條件運算子:?:
注意:1.布林邏輯運算子中有兩個比較特殊的運算子符號,“&&”和“||”。
其中,“&&”為短路與,如果對兩個表示式進行運算,若第一個表示式的值為“假”,則與第二個表示式的值無關,結果肯定為“假”,所以此時第二個表示式不再計算。
“||”為短路或,如果對兩個表示式進行計算,若第一個表示式的值為“真”,則與第二個表示式的值無關,結構肯定為“真”,所以此時第二個表示式不再計算。
2.位運算子舉例:
3.條件運算子
格式為:布林表示式?表示式1:表示式2
當布林表示式的值為真時,返回表示式1的值,否則返回表示式2的值。