MathF.IEEERemainder(Single, Single) 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.
Mengembalikan sisa hasil dari pembagian angka tertentu dengan angka lain yang ditentukan.
public:
static float IEEERemainder(float x, float y);
public static float IEEERemainder (float x, float y);
static member IEEERemainder : single * single -> single
Public Shared Function IEEERemainder (x As Single, y As Single) As Single
Parameter
- x
- Single
Sebuah dividen.
- y
- Single
Seorang pembabung.
Mengembalikan
Angka yang sama dengan x
- (y
Q), di mana Q adalah kuota yang dibulatkan ke bilangan / y
x
bulat terdekat (jika x
/ y
jatuh setengah di antara dua bilangan bulat, bilangan bulat genap dikembalikan).
Jika x
- (y
Q) adalah nol, nilai +0 dikembalikan jika x
positif, atau -0 jika x
negatif.
Jika y
= 0, NaN dikembalikan.
Keterangan
Operasi ini sesuai dengan sisa operasi yang ditentukan dalam Bagian 5.1 dari ANSI/IEEE Std 754-1985; Standar IEEE untuk Biner Floating-Point Aritmatika; Institut Insinyur Listrik dan Elektronik, Inc; 1985.
Metode IEEERemainder ini tidak sama dengan operator yang tersisa. Meskipun keduanya mengembalikan sisa setelah pembagian, rumus yang mereka gunakan berbeda. Rumus untuk metode ini IEEERemainder adalah:
IEEERemainder = dividend - (divisor * MathF.Round(dividend / divisor))
Sebaliknya, rumus untuk operator sisanya adalah:
Remainder = (MathF.Abs(dividend) - (MathF.Abs(divisor) *
(MathF.Floor(MathF.Abs(dividend) / MathF.Abs(divisor))))) *
MathF.Sign(dividend)
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk