VC++で環状シフトをしたいので実装しようと考えてるのですが、
符号付のデータを算術シフトするといろいろ不都合なので、明示的に算術シフトか論理シフトかを選びたいのですが、
どうすれば良いんでしょうか。