運算子 ( operator ) 一般分為三類,
算數運算子
+ 加法
- 減法
* 乘法
/ 除法
% 餘數(mod) ex 28%3 = 1 (28/3=9...1)
關係運算子( realtional operator )
> 大於
< 小於
>= 大於等於
<= 小於等於
== 等於 (這個和 = 不同)
!= 不等於
六種
邏輯運算子( logical operator)
&& AND
|| OR
! NOT
三種
其優先順序
最高 !
> < >= <=
== !=
&&
最低 ||
ex.在c中,並沒有xor的邏輯運算子,
因此可以利用其他運算子來計算,
p q xor
0 0 0
0 1 1
1 0 1
1 1 0
int xor(int a,int b)
{
return ( a || b ) && ! ( a && b );
}
沒有留言:
張貼留言