📜  C#中的MathF.Floor()方法与示例(1)

📅  最后修改于: 2023-12-03 15:14:31.821000             🧑  作者: Mango

C#中的MathF.Floor()方法与示例

在C#中,MathF.Floor()方法用来将给定的单精度浮点数取整为小于或等于其本身的最大整数值。如果参数是负数,则该方法将向下舍入到更小的整数。这个方法返回一个单精度浮点数,其值为参数值的整数部分。

方法语法
public static float Floor(float x)

参数:

  • x:要进行向下取整的单精度浮点数。

返回值:

  • 一个单精度浮点数,其值为参数值的整数部分。
示例

以下示例演示了如何在C#中使用MathF.Floor()方法。

using System;

class Program
{
    static void Main()
    {
        float number1 = 12.67F;
        float number2 = -8.52F;
        
        Console.WriteLine(MathF.Floor(number1));  // 输出 12
        Console.WriteLine(MathF.Floor(number2));  // 输出 -9
    }
}

在此示例中,我们首先定义了两个单精度浮点数值number1和number2,并赋予了它们不同的值。然后,我们使用MathF.Floor()方法来获取这些数值的整数部分,并将结果打印到控制台中。在输出中,我们可以看到number1的整数部分为12,而number2的整数部分为-9,这表明该方法将参数值向下取整到更小的整数。