インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
変数に複数のデータ型が使える場合、次の順序に従ってデータ型を選択してください。ここに示す順序は効率の高い順にリストされています。
char
short
int
long
long long
float
double
long double
算術式では、整数データと浮動小数点データを混在させないようにしてください。
浮動小数点のパフォーマンスを向上するには、ループ中で整数データ型 (int、int long など) を使用します。データ型を整数データ型に変換し、データを処理します。その後、データを元の型に変換します。