ちなみにシフト演算子には上シフト<<もあります。 ?1<<1 ?1<<2 ?1<<3 上シフトするたびに値が2倍になっています。 逆に一ケタずつ下シフトすると、値が1/2になっていきます。 ?8>>1 ?4>>1 ?2>>1