メタトレーダーのMQL言語でプログラミングする自動売買システム作成サイト メタシス・シーカー

メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー
メタトレーダーMQLプログラミング自動売買システム作成サイト メタシス・シーカー メタトレーダー関連書籍 メタトレーダーMQL言語リファレンス日本語翻訳マニュアル 準備中 準備中 このサイト「メタシス・シーカー」について

ビット演算子【Bitwise operations】

演算子と式【Operations & Expressions】

Complement of the variable value up to one. The value of the expression contains 1 in all digits where n contains 0, and it contains 0 in all digits where n contains 1.
ある変数値の補数です。この式の値は、n の中のすべての桁にある 0 が 1 になり、n の中のすべての桁にある 1 が 0 になります。

b = ~n;

Binary-coded representation of x is shifted to the right by y digits. The right shift is a logical one, i.e., the freed left-side bits will be filled with zeros.
x の2進数表記は右に y 桁シフトされます。この右シフトは論理的なものです。すなわち、開放された左側のビットにはゼロが格納されます。

x = x >> y;

The binary-coded representation of x is shifted to the left by y digits, the freed digits on the right will be filled with zeroes.
この x の2進数表記は左に y 桁シフトされます。右側に解放された桁にはゼロが格納されます。

x = x << y;

Bitwise operation AND of binary-coded x and y representations. The value of the expression contains 1 (TRUE) in all digits where both x and y do not contain zero; and it contains 0 (FALSE) in all other digits.
2進数表記の x と y のビット演算子 AND の表現です。この式の値は、x と y の中のすべての桁がゼロではなく、すべての他の桁が 0(FALSE) ではないとき、1(TRUE) になります。

b = ((x & y) != 0);

Bitwise operation OR of binary-coded x and y representations. The expression value contains 1 in all digits where x or y is not equal to 0, and it contains 0 in all other digits.
2進数表記の x と y のビット演算子 OR の表現です。この式の値は、x または y の中のすべての桁が 0 に等しくなく、その他のすべての桁に 0 を含むとき、1 になります。

b = x | y;

Bitwise operation EXCLUSIVE OR of binary-coded x and y representations. The expression value contains 1 in all digits where x and y have different binary values, and it contains 0 in all other digits.
2進数表記の x と y のビット演算子 XOR の表現です。この式の値は、x と y の中のすべての桁が異なった2進数の値を持ち、その他のすべての桁に 0 を含むとき、1 になります。

b = x ^ y;

Bitwise operations are executed with integers only.
ビット演算子は整数でのみ実行されます。






トップページメタトレーダー関連書籍メタトレーダー日本語翻訳MQL言語リファレンス マニュアルこのサイト「メタシス・シーカー」についてサイトマップ
Copyright(C) 2009 MetaSys-Seeker.net All Rights Reserved.
免責事項:当サイト(メタシス・シーカー)のFx外国為替保証金取引、メタトレーダー、自動売買、システムトレード検証、サンプルプログラム、MQL言語リファレンスマニュアルなどの情報に関しては十分に注意した上で掲載するよう努めておりますが、その正確性を保証するものではありません。万一、当サイトに記載されている情報利用によって損害が生じても当サイト運営者は一切責任を負うものではありません。また、当サイトの内容や情報は予告なく変更、中止されることがありますことを予めご了承ください。掲載情報については、ご利用者自身の判断と責任でご利用ください。