int型の変数hogeにビット演算を施したいのですが、
ビット演算は環境依存になってしまったりしますか?

2で除算したりするときはビット演算のが速いのではないかと思いまして。
(それともコンパイラの最適化があれば変わらないのでしょうか。)