_fpclass
, _fpclassf
Bağımsız değişkenin kayan nokta sınıflandırmasını gösteren bir değer döndürür.
Sözdizimi
int _fpclass(
double x
);
int _fpclassf(
float x
); /* x64 only */
Parametreler
x
Test etmek için kayan nokta değeri.
Dönüş değeri
ve _fpclassf
işlevleri, _fpclass
bağımsız değişkeninin x
kayan nokta sınıflandırmasını gösteren bir tamsayı değeri döndürür. Sınıflandırma, içinde <float.h>
tanımlanan aşağıdaki değerlerden birine sahip olabilir.
Value | Açıklama |
---|---|
_FPCLASS_SNAN |
Sinyal NaN |
_FPCLASS_QNAN |
Sessiz NaN |
_FPCLASS_NINF |
Negatif sonsuzluk (-INF ) |
_FPCLASS_NN |
Sıfır olmayan negatif normalleştirilmiş |
_FPCLASS_ND |
Negatif normalleştirilmiş |
_FPCLASS_NZ |
Negatif sıfır (-0) |
_FPCLASS_PZ |
Pozitif 0 (+0) |
_FPCLASS_PD |
Pozitif normalleştirilmiş |
_FPCLASS_PN |
Pozitif normalleştirilmiş sıfır olmayan |
_FPCLASS_PINF |
Pozitif sonsuzluk (+INF ) |
Açıklamalar
ve _fpclassf
işlevleri Microsoft'a _fpclass
özeldir. ile benzerdir fpclassify
, ancak bağımsız değişken hakkında daha ayrıntılı bilgiler döndürür. _fpclassf
İşlev yalnızca x64 platformu için derlendiğinde kullanılabilir.
Varsayılan olarak, bu işlevin genel durumunun kapsamı uygulama olarak belirlenmiştir. Bu davranışı değiştirmek için bkz. CRT'de Genel durum.
Gereksinimler
İşlev | Gerekli başlık |
---|---|
_fpclass , _fpclassf |
<float.h> |
Daha fazla uyumluluk ve uyumluluk bilgisi için bkz . Uyumluluk.
Ayrıca bkz.
Matematik ve kayan nokta desteği
isnan
, _isnan
, _isnanf
fpclassify