インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

効率的なデータ型の使用

変数に複数のデータ型が使える場合、次の順序に従ってデータ型を選択してください。ここに示す順序は効率の高い順にリストされています。

算術式では、整数データと浮動小数点データを混在させないようにしてください。

浮動小数点のパフォーマンスを向上するには、ループ中で整数データ型 (intint long など) を使用します。データ型を整数データ型に変換し、データを処理します。その後、データを元の型に変換します。