ビット演算とは? わかりやすく解説

ビット演算

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/09/20 11:35 UTC 版)

ビット演算(ビットえんざん、: bitwise operation)とは、主にコンピュータで行われる演算のひとつで、データをビット列(つまり0か1が多数並んだもの)と見なして、各ビットの移動やビット単位での論理演算を行うもの[1]


  1. ^ a b c d e f g h i IT用語辞典 e-words【ビット演算】
  2. ^ 参考文献: 『ハッカーのたのしみ 本物のプログラマはいかにして問題を解くか
  3. ^ [1]
  4. ^ Microsoft Visual C++など、C/C++でゼロを代入するコードを記述した場合、XOR命令を使用するよう最適化するコンパイラも存在する。
  5. ^ VHDLには論理左シフトと異なる算術左シフトslaがあり en:Arithmetic_shift#cite_note-10 によれば、空くビット位置を保存する。また CASL#COMET の仕様にあるSLA命令は、符号ビットを保存しながら左シフトする。
  6. ^ 15.19. Shift Operators - Java Language Specification
  1. ^ ビット並列アルゴリズムは特に、NEON(ARM)あるいはSSE/AVXx86)などのSIMD拡張命令をサポートするCPUGPUといった、容易に入手可能なハードウェアにおける高効率プログラミングの鍵である。
  1. ^ シフトはビット演算ではないという考え方をする人もいる。「数値全体に対するものでビット毎に操作するものではないから」と[要出典]


「ビット演算」の続きの解説一覧




ビット演算と同じ種類の言葉


固有名詞の分類

このページでは「ウィキペディア」からビット演算を検索した結果を表示しています。
Weblioに収録されているすべての辞書からビット演算を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からビット演算を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ビット演算」の関連用語

ビット演算のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ビット演算のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのビット演算 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS