next up previous contents
Next: 10.2.3 Ternary Up: 10.2 Operators Previous: 10.2.1 Unary

10.2.2 Binary

以下は、二項演算子とその使用法の一覧です:

二項演算子
記号 説明
** a**b 累乗
* a*b
/ a/b
% a%b * 余り
+ a+b
- a-b
== a==b 等しい
!= a!=b 等しくない
< a<b より小さい
<= a<=b 以下
> a>b より大きい
>= a>=b 以上
& a&b * ビット積 (AND)
^ a^b * ビット排他的論理和 (XOR)
| a|b * ビット和 (OR)
&& a&&b * 論理的 AND
|| a||b * 論理的 OR
説明に星印 (*) のついた演算子の引数は整数でなければなりません。

論理演算子の AND (&&) と OR ($\vert$$\vert$) は C 言語同様に必要最小限の評価しかし ません。すなわち、&& の第 2 引数は、第 1 引数が偽ならば評価されませ んし、$\vert$$\vert$ の第 2 引数は、第 1 引数が真ならば評価されません。


next up previous contents
Next: 10.2.3 Ternary Up: 10.2 Operators Previous: 10.2.1 Unary
Shigeharu TAKENO
2003年 10月 21日