モナーの *やさしい* Delphi質問スレ Ver.10
■ このスレッドは過去ログ倉庫に格納されています
0045デフォルトの名無しさん
NGNG「ビット演算の方が処理が速い」処理もある。ってだけ。Delphi に限らず。
足し算引き算は、正数の場合それ自体がビット演算だから基本的にそれ以外の演算方法は無い。
掛け算は、2の累乗の場合にはビットシフトで表現できるからそちらを使うと早く処理できるケースがある。
割り算を掛け算の逆演算と見ると、2の負数の累乗を考えることで特定の数の場合、ビットシフトで計算できる。
掛割算とも、特定の数値の時のみ有効であることを忘れないように。
以上、Delphi とは直接関係ないことなので、もっとよく知りたければ CPU の説明書を
熟読してください。ある程度の自習はよろしく。
■ このスレッドは過去ログ倉庫に格納されています