囲碁事業者の言語の基礎
実行時に数学や論理演算を実行するためのオペレータ。
演算子
行く演算子は、言語に組み込まれています。
- 算術演算子
- 関係演算子
- 論理演算子
- ビット演算子
- 代入演算子
算術演算子
演算子 | 説明 |
---|---|
+ | 追加 |
- | 引き算 |
* | 掛け |
/ | 分割します |
% | 余り |
注: ++
(インクリメント)及び--
(デクリメント)ゴーは言語ではなく、オペレータ1つの文です。
関係演算子
演算子 | 説明 |
---|---|
== | 二つの値がそうでなければFalseの場合はTrue等しい、等しい戻っているか確認してください。 |
!= | それ以外の場合はfalseの場合は二つの値がTrue等しい、等しくない戻っていないか確認してください。 |
> | それはそうでなければFalse Trueを返すのであれば左の値は、正しい値以上であるか確認してください。 |
> = | それ以外の場合はFALSEであれば左の値が右の値以上で確認し、それはTrueを返します。 |
< | 左の値が右の値よりも小さいチェックし、それはそうでなければFalseの場合はTrueを返します。 |
<= | それ以外の場合はFALSEであれば左の値が右の値以下で確認してください、それはTrueを返します。 |
論理演算子
演算子 | 説明 |
---|---|
&& | 論理AND演算子。オペランドの両側に該当する場合、そうでなければFalse、Trueに比べて。 |
|| | 論理OR演算子。Trueに比べて真の両側、上の操作の数、それ以外の場合はfalseの場合。 |
! | NOT論理演算子。条件がTrueの場合、それはそうでない場合はTrue、Falseのでした。 |
ビット演算子
メモリ動作の整数ビットのビット演算子。
演算子 | 説明 |
---|---|
& | そして、参加動作の各々に対応する2つのバイナリフェーズ番号。 (2つだけが1~1です) |
| | 各相に対応する番号、またはバイナリの計算に関与する2つの。 (二つは1に1を持っています) |
^ | 各バイナリまたは別に対応する番号を計算に関与する2つの、2つの異なる対応するバイナリ、結果は1です。 (2つは1と比べて、同じではありません) |
<< | 左nビットは、N 2のパワーが乗算されます。 「A << B」は、それぞれのバイナリBビット左シフト、高い廃棄、低0の全体です。 |
>> | 右nビットは、2 ^ nで分割されています。 「A >> B」は、各バイナリビットbの右に全体です。 |
代入演算子
演算子 | 説明 |
---|---|
= | 単純代入演算子、左に割り当てられた値の式の値 |
+ = | 割り当て前に一緒に追加されました |
- = | 減算割り当てた後、 |
* = | 割り当てを乗じて |
/ = | 譲渡後の課 |
%= | 譲渡後の剰余 |
<< = | 割り当て後に残りました |
>> = | 割り当て後に右 |
&= | ビット演算と代入した後 |
| = | 位置または割り当てを押した後 |
^ = | ビットXOR割り当てを押した後 |