_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 xkayan 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