_fpclass, _fpclassf

Mengembalikan nilai yang menunjukkan klasifikasi floating-point dari argumen.

Sintaks

int _fpclass(
   double x
);

int _fpclassf(
   float x
); /* x64 only */

Parameter

x
Nilai floating-point untuk diuji.

Nilai hasil

Fungsi _fpclass dan _fpclassf mengembalikan nilai bilangan bulat yang menunjukkan klasifikasi floating-point dari argumen x. Klasifikasi mungkin memiliki salah satu nilai berikut, yang ditentukan dalam <float.h>.

Nilai Deskripsi
_FPCLASS_SNAN NaN Sinyal
_FPCLASS_QNAN NaN Tenang
_FPCLASS_NINF Tak terbatas negatif (-INF)
_FPCLASS_NN Negatif dinormalisasi bukan nol
_FPCLASS_ND Negatif denormalisasi
_FPCLASS_NZ Nol negatif (-0)
_FPCLASS_PZ Positif 0 (+0)
_FPCLASS_PD Denormalisasi positif
_FPCLASS_PN Positif dinormalisasi bukan nol
_FPCLASS_PINF Tak terbatas positif (+INF)

Keterangan

Fungsi _fpclass dan _fpclassf khusus Microsoft. Mereka mirip fpclassifydengan , tetapi mengembalikan informasi yang lebih rinci tentang argumen. Fungsi _fpclassf ini hanya tersedia saat dikompilasi untuk platform x64.

Secara default, status global fungsi ini dicakup ke aplikasi. Untuk mengubah perilaku ini, lihat Status global di CRT.

Persyaratan

Function Header yang diperlukan
_fpclass, _fpclassf <float.h>

Untuk informasi kompatibilitas dan kesesuaian lainnya, lihat Kompatibilitas.

Baca juga

Dukungan matematika dan titik mengambang
isnan, _isnan, _isnanf
fpclassify