>>956
ANSI C++では、シフト命令が論理シフトであるか、算術シフトであるか、
その他詳細の動作を規定してなかったはずです。