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
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
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 yang akan dibulatkan.
- digits
- Int32
Berapa banyak digit pecahan yang harus disimpan.
- mode
- MidpointRounding
Konvensi pembulatan yang akan digunakan.
Mengembalikan
Representasi bulat x
dengan digit pecahan digits
menggunakan konvensi pembulatan mode
Pengecualian
digits
kurang dari 0 atau lebih besar dari 6.
mode
bukan nilai MidpointRoundingyang valid.
Keterangan
Nilai argumen digits
dapat berkisar antara 0 hingga 6. Jumlah maksimum digit integral dan pecahan yang didukung oleh jenis Single adalah 6.
Penting
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 Rounding danpresisi .
Jika nilai argumen x
Single.NaN, metode mengembalikan Single.NaN. Jika x
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
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 yang akan dibulatkan.
- mode
- MidpointRounding
Konvensi pembulatan yang akan digunakan.
Mengembalikan
Representasi bulat x
menggunakan konvensi pembulatan mode
Pengecualian
mode
bukan nilai MidpointRoundingyang valid.
Keterangan
Penting
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 Rounding danpresisi .
Jika nilai argumen x
Single.NaN, metode mengembalikan Single.NaN. Jika x
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
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 yang akan dibulatkan.
Mengembalikan
Representasi x
yang dibulatkan
Keterangan
Metode ini menggunakan konvensi pembulatan default MidpointRounding.ToEven.
Penting
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 Rounding danpresisi .
Jika nilai argumen x
Single.NaN, metode mengembalikan Single.NaN. Jika x
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 metode Round(Single) 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
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 yang akan dibulatkan.
- digits
- Int32
Berapa banyak digit pecahan yang harus disimpan.
Mengembalikan
Representasi bulat x
dengan digit pecahan digits
Pengecualian
digits
kurang dari 0 atau lebih besar dari 6.
Keterangan
Nilai argumen digits
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 MidpointRounding.ToEven.
Penting
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 Rounding danpresisi .
Jika nilai argumen x
Single.NaN, metode mengembalikan Single.NaN. Jika x
Single.PositiveInfinity atau Single.NegativeInfinity, metode mengembalikan Single.PositiveInfinity atau Single.NegativeInfinity, masing-masing.