Aracılığıyla paylaş


fegetenv

Geçerli kayan nokta ortamını belirtilen nesnede depolar.

Sözdizimi

int fegetenv(
   fenv_t *penv
);

Parametreler

penv
Geçerli kayan nokta ortam değerlerini içeren nesne fenv_t işaretçisi.

Dönüş değeri

Kayan nokta ortamı içinde penvbaşarıyla depolandıysa 0 döndürür. Aksi takdirde sıfır olmayan bir değer döndürür.

Açıklamalar

işlevi, fegetenv geçerli kayan nokta ortamını tarafından penvişaret edilen nesnede depolar. Kayan nokta ortamı, kayan nokta hesaplamalarını etkileyen durum bayrakları ve denetim modları kümesidir. Bu ortam yuvarlama yönü modunu ve kayan nokta özel durumları için durum bayraklarını içerir. Geçerli fenv_t bir nesneye işaret etmiyorsapenv, sonraki davranış tanımlanmamıştır.

Bu işlevi kullanmak için çağrıdan önce yönergesini kullanarak erişimi engelleyebilecek kayan #pragma fenv_access(on) nokta iyileştirmelerini kapatmanız gerekir. Daha fazla bilgi için bkz. fenv_access.

Gereksinimler

İşlev C üst bilgisi C++ üst bilgisi
fegetenv <fenv.h> <cfenv>

Daha fazla uyumluluk bilgisi için bkz . Uyumluluk.

Ayrıca bkz.

Alfabetik işlev başvurusu
fesetenv