---
name: "fenv_t"
section: "3type"
platform: "linux"
package: "man-pages"
version: "6.19-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/fenv_t/3type"
---

# fenv\_t(3type)

floating-point environment

## NAME

fenv\_t, fexcept\_t - floating-point environment

## LIBRARY

Standard C library (*libc*)

## SYNOPSIS

```
#include <fenv.h>
```

**typedef** /\* ... \*/ **fenv\_t;** **typedef** /\* ... \*/ **fexcept\_t;**

## DESCRIPTION

*fenv\_t* represents the entire floating-point environment, including control modes and status flags.

*fexcept\_t* represents the floating-point status flags collectively.

For further details see [**fenv**(3)](/fenv/3.md).

## STANDARDS

C11, POSIX.1-2024.

## HISTORY

C99, POSIX.1-2001.

## SEE ALSO

[**fenv**(3)](/fenv/3.md)
