コード内で Double が整数であるかどうかを判断する
倍精度浮動小数点数が整数を表すかどうかを判断することは可能ですか価値?これは、整数関連の操作の実行やデータの精度の確保など、さまざまなシナリオで役立ちます。
double 変数が整数を表すかどうかをテストするには、いくつかの方法を使用できます。一般的なアプローチの 1 つは、変数の小数部をゼロと比較することです。つまり、モジュロ演算の結果 (変数 % 1) がゼロに等しいかどうかを確認できます。そうである場合、変数は整数です。それ以外の場合は、小数部分が含まれます。
次に例を示します:
double variable = 5.0; if ((variable % 1) == 0) { // Integer } else { // Not an integer }
この例では、変数は倍精度値 5.0 を表します。モジュロ演算 (変数 % 1) の結果がゼロになるため、変数は整数であると結論付けることができます。
以上がDouble が整数を表すかどうかを判断するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。