囲碁演算子は、言語に組み込まれています。
算术运算符
关系运算符
逻辑运算符
位运算符
赋值运算符
算術演算子1.1
演算子 |
説明 |
+ |
追加 |
- |
引き算 |
* |
逓倍 |
/ |
分割します |
% |
余り |
注:++(インクリメント)と - (デクリメント)ゴーは言語ではなく、オペレータ1つの文です。
1.2。関係演算子
演算子 |
説明 |
== |
二つの値がそうでなければFalseの場合はTrue等しい、等しい戻っているか確認してください。 |
!= |
2つの値が等しい戻り、等しくないではないそうでなければFalseに該当する場合に確認してください。 |
> |
左の値を確認することは、そうでなければFalseであれば、それはTrueを返し、右の値よりも大きいです。 |
> = |
それ以外の場合はFALSEであれば、左側値が右側の値以上で確認し、それはTrueを返します。 |
< |
左の値を確認することは、あまり正しい値よりも、それはそうでなければFalseの場合はTrueを返します。 |
<= |
左の値を確認することは、より少ないか、正しい値に等しく、それはそうでなければFalseの場合はTrueを返します。 |
1.3。論理演算子
演算子 |
説明 |
&& |
論理AND演算子。場合は、オペランドの両側には、trueに比べtrue、そうでない場合はfalseです。 |
LL |
論理OR演算子。それ以外の場合はFALSE TRUE、と比較して、真の両側に操作の数の場合。 |
! |
NOT論理演算子。条件がTrueの場合、それはそうでない場合はTrue、Falseのでした。 |
1.4。ビット演算子
メモリ動作における整数ビットのビット演算子。
演算子 |
説明 |
& |
そして、参加動作の各々に対応する2つのバイナリフェーズ番号。(2つだけが1~1です) |
リットル |
二つの各相に対応する番号、またはバイナリの計算に関与します。(二つは1に1を持っています) |
^ |
各バイナリまたは異なる、2つの異なるバイナリに対応する場合、結果が1に対応する番号を計算に関与する2つの。(2つは1と比べて、同じではありません) |
<< |
Nビット左シフトは2 ^ nで乗算されます。「A << B」は、それぞれのバイナリBビット左シフト、高い廃棄、低0の全体です。 |
>> |
右nビットによっては、2 ^ nで分割されています。「A >> B」は、各バイナリビットbの右に全体です。 |
1.5。代入演算子
演算子 |
説明 |
= |
単純代入演算子、左に割り当てられた値の式の値 |
+ = |
割り当て前に一緒に追加されました |
- = |
減算割り当てた後、 |
* = |
割り当てを乗じて |
/ = |
譲渡後の課 |
%= |
譲渡後の剰余 |
<< = |
割り当て後に残りました |
>> = |
割り当て後に右 |
&= |
ビット演算と代入した後 |
L = |
位置または割り当てを押した後 |
^ = |
按位异或后赋值 |