_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 fpclassify
dengan , 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
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