網路城邦
上一篇 回創作列表 下一篇   字體:
[轉錄] 運算子
2006/07/20 14:28:34瀏覽553|回應0|推薦1
運算子 ( 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 );
}

Sincerely C.S.Julius
Think Do, I Will

富翔資訊管理顧問有限公司
( 知識學習語言 )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:https://classic-blog.udn.com/article/trackback.jsp?uid=csjulius&aid=361030