Math.FusedMultiplyAdd(Double, Double, Double) Metode

Definisi

Mengembalikan (x * y) + z, dibulatkan sebagai satu operasi terner.

public:
 static double FusedMultiplyAdd(double x, double y, double z);
public static double FusedMultiplyAdd(double x, double y, double z);
static member FusedMultiplyAdd : double * double * double -> double
Public Shared Function FusedMultiplyAdd (x As Double, y As Double, z As Double) As Double

Parameter

x
Double

Angka yang akan dikalikan dengan y.

y
Double

Angka yang akan dikalikan dengan x.

z
Double

Angka yang akan ditambahkan ke hasil dikalikan x dengan y.

Mengembalikan

(x * y) + z, dibulatkan sebagai satu operasi terner.

Keterangan

Ini menghitung (x * y) seolah-olah untuk presisi tak terbatas, menambahkan z hasil itu seolah-olah ke presisi tak terbatas, dan akhirnya membulatkan ke nilai terdekat yang dapat diwakili.

Ini berbeda dari urutan yang tidak menyatu, yang akan (x * y) menghitung seolah-olah presisi tak terbatas, membulatkan hasil ke nilai terdekat yang dapat diwakili, menambahkan z ke hasil bulat seolah-olah ke presisi tak terbatas, dan akhirnya membulatkan ke nilai terdekat yang dapat diwakili.

Berlaku untuk