Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
| Fungsi | Header yang diperlukan |
|---|---|
_fpclass, _fpclassf |
<float.h> |
Untuk informasi kompatibilitas dan kesesuaian lainnya, lihat Kompatibilitas.
Lihat juga
Dukungan matematika dan titik mengambang
isnan, , _isnan_isnanf
fpclassify