MathF.Round Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
| Nama | Deskripsi |
|---|---|
| Round(Single, Int32, MidpointRounding) |
Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu menggunakan konvensi pembulatan yang ditentukan. |
| Round(Single, MidpointRounding) |
Membulatkan nilai floating-point presisi tunggal ke bilangan bulat menggunakan konvensi pembulatan yang ditentukan. |
| Round(Single) |
Membulatkan nilai floating-point presisi tunggal ke nilai integral terdekat, dan membulatkan nilai titik tengah ke angka genap terdekat. |
| Round(Single, Int32) |
Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu, dan membulatkan nilai titik tengah ke angka genap terdekat. |
Round(Single, Int32, MidpointRounding)
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu menggunakan konvensi pembulatan yang ditentukan.
public:
static float Round(float x, int digits, MidpointRounding mode);
public static float Round(float x, int digits, MidpointRounding mode);
static member Round : single * int * MidpointRounding -> single
Public Shared Function Round (x As Single, digits As Integer, mode As MidpointRounding) As Single
Parameter
- x
- Single
Angka untuk dibulatkan.
- digits
- Int32
Berapa banyak digit pecahan yang harus disimpan.
- mode
- MidpointRounding
Konvensi pembulatan yang akan digunakan.
Mengembalikan
Representasi x bulat dengan digits digit pecahan menggunakan mode konvensi pembulatan
Pengecualian
digits kurang dari 0 atau lebih besar dari 6.
mode bukan nilai yang valid dari MidpointRounding.
Keterangan
Nilai digits argumen dapat berkisar antara 0 hingga 6. Jumlah maksimum digit integral dan pecahan yang didukung oleh Single jenis adalah 6.
Important
Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.
Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.
Lihat juga
Berlaku untuk
Round(Single, MidpointRounding)
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
Membulatkan nilai floating-point presisi tunggal ke bilangan bulat menggunakan konvensi pembulatan yang ditentukan.
public:
static float Round(float x, MidpointRounding mode);
public static float Round(float x, MidpointRounding mode);
static member Round : single * MidpointRounding -> single
Public Shared Function Round (x As Single, mode As MidpointRounding) As Single
Parameter
- x
- Single
Angka untuk dibulatkan.
- mode
- MidpointRounding
Konvensi pembulatan yang akan digunakan.
Mengembalikan
Representasi bulat menggunakan xmode konvensi pembulatan
Pengecualian
mode bukan nilai yang valid dari MidpointRounding.
Keterangan
Important
Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.
Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.
Lihat juga
Berlaku untuk
Round(Single)
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
Membulatkan nilai floating-point presisi tunggal ke nilai integral terdekat, dan membulatkan nilai titik tengah ke angka genap terdekat.
public:
static float Round(float x);
public static float Round(float x);
static member Round : single -> single
Public Shared Function Round (x As Single) As Single
Parameter
- x
- Single
Angka untuk dibulatkan.
Mengembalikan
Representasi bulat dari x
Keterangan
Metode ini menggunakan konvensi pembulatan default dari MidpointRounding.ToEven.
Important
Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.
Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.
Catatan Bagi Pemanggil
Karena hilangnya presisi yang dapat diakibatkan dari mewakili nilai desimal sebagai angka floating-point atau melakukan operasi aritmatika pada nilai floating-point, dalam beberapa kasus Round(Single) metode mungkin tidak tampak membulatkan nilai titik tengah ke bilangan bulat genap terdekat.
Lihat juga
Berlaku untuk
Round(Single, Int32)
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
- Sumber:
- MathF.cs
Membulatkan nilai floating-point presisi tunggal ke jumlah digit pecahan tertentu, dan membulatkan nilai titik tengah ke angka genap terdekat.
public:
static float Round(float x, int digits);
public static float Round(float x, int digits);
static member Round : single * int -> single
Public Shared Function Round (x As Single, digits As Integer) As Single
Parameter
- x
- Single
Angka untuk dibulatkan.
- digits
- Int32
Berapa banyak digit pecahan yang harus disimpan.
Mengembalikan
Representasi x bulat dengan digits digit pecahan
Pengecualian
digits kurang dari 0 atau lebih besar dari 6.
Keterangan
Nilai digits argumen dapat berkisar antara 0 hingga 6. Perhatikan bahwa 6 adalah jumlah maksimum digit integral dan pecahan yang didukung oleh jenis .Single
Metode ini menggunakan konvensi pembulatan default dari MidpointRounding.ToEven.
Important
Saat membulatkan nilai titik tengah, algoritma pembulatan melakukan pengujian kesetaraan. Karena masalah representasi biner dan presisi dalam format floating-point, nilai yang dikembalikan oleh metode dapat tidak terduga. Untuk informasi selengkapnya, lihat Pembulatan dan presisi.
Jika nilai x argumen adalah Single.NaN, metode mengembalikan Single.NaN. Jika x adalah Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.