Files
2025-10-25 03:02:53 +03:00

21 lines
2.0 KiB
Markdown
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[cfloat.syn]
# 17 Language support library [[support]](./#support)
## 17.3 Implementation properties [[support.limits]](support.limits#cfloat.syn)
### 17.3.7 Header <cfloat> synopsis [cfloat.syn]
[🔗](#header:%3ccfloat%3e)
// all freestanding#define __STDC_VERSION_FLOAT_H__ 202311L#define FLT_ROUNDS *see below*#define FLT_EVAL_METHOD *see below*#define FLT_RADIX *see below*#define INFINITY *see below*#define NAN *see below*#define FLT_SNAN *see below*#define DBL_SNAN *see below*#define LDBL_SNAN *see below*#define FLT_MANT_DIG *see below*#define DBL_MANT_DIG *see below*#define LDBL_MANT_DIG *see below*#define FLT_DECIMAL_DIG *see below*#define DBL_DECIMAL_DIG *see below*#define LDBL_DECIMAL_DIG *see below*#define FLT_DIG *see below*#define DBL_DIG *see below*#define LDBL_DIG *see below*#define FLT_MIN_EXP *see below*#define DBL_MIN_EXP *see below*#define LDBL_MIN_EXP *see below*#define FLT_MIN_10_EXP *see below*#define DBL_MIN_10_EXP *see below*#define LDBL_MIN_10_EXP *see below*#define FLT_MAX_EXP *see below*#define DBL_MAX_EXP *see below*#define LDBL_MAX_EXP *see below*#define FLT_MAX_10_EXP *see below*#define DBL_MAX_10_EXP *see below*#define LDBL_MAX_10_EXP *see below*#define FLT_MAX *see below*#define DBL_MAX *see below*#define LDBL_MAX *see below*#define FLT_EPSILON *see below*#define DBL_EPSILON *see below*#define LDBL_EPSILON *see below*#define FLT_MIN *see below*#define DBL_MIN *see below*#define LDBL_MIN *see below*#define FLT_TRUE_MIN *see below*#define DBL_TRUE_MIN *see below*#define LDBL_TRUE_MIN *see below*
[1](#1)
[#](http://github.com/Eelis/draft/tree/9adde4bc1c62ec234483e63ea3b70a59724c745a/source/support.tex#L1870)
The header [<cfloat>](#header:%3ccfloat%3e "17.3.7Header <cfloat> synopsis[cfloat.syn]") defines all macros the same as
the C standard library header [<float.h>](support.c.headers.general#header:%3cfloat.h%3e "17.15.1General[support.c.headers.general]")[.](#1.sentence-1)
See also: ISO/IEC 9899:2024, 5.2.4.2.2