1<<10よりPOW(2,10)の方が2倍ぐらい早い 3.5.2 ならそれは絶対無いです ∵ 1<<10 はコンパイル時に計算され、定数 1024 になるから で、 変数 << 変数 pow(変数, 変数) でも前者のが倍以上早いです。