iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの基礎 - Tips64 値をビット単位で計算する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

3-2演算Tips64 値をビット単位で計算する

Level1

Pointビット単位で値を演算(¦演算子、&演算子、^演算子、<<演算子、>>演算子)

最近のプログラミングではメモリ容量が多くなってきているので、あまり使われなくなりましたが、プログラムの実行速度を上げるため、ビット演算子を使うことがあります。

ビット演算子は、「0」と「1」の2進数に記述したときに、それぞれのビット(桁)ごとに計算ができる演算子です。int型は、4バイトのメモリ領域を占めるので32ビットになります。1バイトは、8ビットになります。

また、シフト演算子は、ビット演算子の1つで、数値の各ビットを左シフトまたは右シフトさせるための演算子です。

リスト1では、変数aと変数bを使って、それぞれのビット演算とシフト演算の結果を表示しています。

実行結果
ビット演算子とシフト演算子

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません