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.
Menyimpan lingkungan floating-point saat ini dalam objek yang ditentukan.
Sintaks
int fegetenv(
fenv_t *penv
);
Parameter
penv
Penunjuk fenv_t ke objek untuk berisi nilai lingkungan floating-point saat ini.
Nilai hasil
Mengembalikan 0 jika lingkungan floating-point berhasil disimpan di penv. Jika tidak, ia mengembalikan nilai bukan nol.
Keterangan
Fungsi ini fegetenv menyimpan lingkungan floating-point saat ini dalam objek yang ditujukkan oleh penv. Lingkungan floating point adalah kumpulan bendera status dan mode kontrol yang memengaruhi perhitungan floating-point. Lingkungan ini mencakup mode arah pembulatan dan bendera status untuk pengecualian titik mengambang. Jika penv tidak menunjuk ke objek yang valid fenv_t , perilaku berikutnya tidak ditentukan.
Untuk menggunakan fungsi ini, Anda harus menonaktifkan pengoptimalan floating-point yang dapat mencegah akses dengan menggunakan direktif #pragma fenv_access(on) sebelum panggilan. Untuk informasi selengkapnya, lihat fenv_access .
Persyaratan
| Fungsi | Header C | Header C++ |
|---|---|---|
fegetenv |
<fenv.h> | <cfenv> |
Untuk informasi kompatibilitas selengkapnya, lihat Kompatibilitas.