エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
シフト演算
ビットシフト 通常私たちは使いなれている10進数を使ってプログラムをしていますが 機械語レベルでは全... ビットシフト 通常私たちは使いなれている10進数を使ってプログラムをしていますが 機械語レベルでは全てが2進数であり、数値も命令コードもデータも例外ではありません そこで、算術演算以外にビットを直接扱って演算することもあります とくにビットを左右に移動させるシフト演算は時に非常に効果的です シフト演算には右シフトと左シフトがあります 右シフトは連続したビットを右に、左シフトはビットを左にずらします 0010 0110 -右に1シフト-> 0001 0011 0011 0101 -左に2シフト-> 1101 0100 例えばこのように2進ビット列を左右に振ることができます これは8ビット型のデータをシフトしていますが シフト演算で溢れたビットは抹消されます シフト演算子は、算術演算子同様に2項演算子です 左シフト演算子は <<、右シフト演算子は >> と記述します expr << count
2020/09/14 リンク