JavaScriptビット演算子とは何ですか?
JavaScriptのビット演算子は、オペランドを32ビットのシーケンスと見なします。次のビット演算子はJavaScriptで使用できます-
Sr.No。 | 演算子と演算子名 |
---|---|
1 | & ビットごとのAND |
2 | | ビットごとのOR |
3 | ^ ビット単位のXOR |
4 | 〜 ビット単位ではありません |
5 | << ビット単位のゼロフィル左シフト |
6 | >> ビット単位の符号付き右シフト |
7 | >>> ビット単位のゼロフィル右シフト |
JavaScriptのビットごとのOR(|)演算子の例を見てみましょう。
例
ビットの1つが1の場合、ビットごとのOR(|)演算子を使用すると1が返されます。次のコードを実行して、JavaScriptビット単位OR演算子の操作方法を学ぶことができます-
<!DOCTYPE html> <html> <body> <script> document.write("Bitwise OR Operator<br>"); // 7 = 00000000000000000000000000000111 // 1 = 00000000000000000000000000000001 document.write(7 | 1); </script> </body> </html>
-
C#のビット演算子とは何ですか?
ビット演算子はビットを処理し、ビットごとの演算を実行します。 以下はビット演算子です。 オペレーター 説明 例 & バイナリAND演算子は、両方のオペランドに存在する場合、結果にビットをコピーします。 (A&B)=12、つまり0000 1100 | バイナリOR演算子は、いずれかのオペランドに存在する場合、ビットをコピーします。 (A | B)=61、つまり0011 1101 ^ バイナリXOR演算子は、ビットが1つのオペランドに設定されているが、両方に設定されていない場合、そのビットをコピーします。 (A ^ B)=49、つまり0011 0001 〜
-
C#の接尾辞演算子とは何ですか?
インクリメント演算子は++演算子です。変数の接尾辞として使用される場合、変数の値が最初に返され、次に1ずつインクリメントされます。これはPostfixインクリメント演算子と呼ばれます。同様に、デクリメント演算子は機能しますが、1だけデクリメントします。 たとえば、 a++; 以下は、postfix演算子-を操作する方法を示す例です。 例 using System; class Program { static void Main() { int a, b; a = 10; &n