ビットが失われ、プログラム実行のロジックに反することがあります。比較できないことも意味します。次のコードは間違いです。-1)正しいコードは次のとおりです。0)このコードが危険なのは、誤った状態でも動作する可能性があることです。このエラーは、新しいプラットフォームへ移行したり、コンパイラーのバージョンを変更したときに、明らかになることがあります。型の変数内に保存することは不適切です。有効ビットが失われプログラムのロジックに影響を与える可能性があります。型の変数内に保存することは不適切です。有効ビットが失われプログラムのロジックに影響を与える可能性があります。