「C言語/標準ライブラリ/float.h」の版間の差分

削除された内容 追加された内容
Ef3 (トーク | 投稿記録)
init.
タグ: 2017年版ソースエディター
 
Ef3 (トーク | 投稿記録)
タグ: 2017年版ソースエディター
44 行
|-
! scope="row" | FLT_ROUNDS
|
|; 浮動小数点加算の丸めモード
:; -1 : 不確定なもの
; 0 : ゼロに向かって
:; 10 : 最も近い方ゼロにかって
:; 21 : 正の無限大に最も近い方かって
:; 32 : の無限大に向かって
:; 03 : ゼロ負の無限大に向かって
|
|-
! scope="row" | FLT_EVAL_METHOD
|
|; 浮動小数点評価における精度
:; -1 : 不確定
; 0 : すべての演算と定数を、その型の範囲と精度で評価します。型の範囲と精度だけで評価する。
:; 0 : すべての演算と定数を、その型の範囲と精度で評価します。型の範囲と精度だけで評価する。
:; 1 : floatおよびdouble型の演算および定数を,double型の範囲および精度で評価する。double型の範囲と精度で評価し、long double型の演算と定数をlong double型の範囲と精度で評価する。型の範囲と精度で評価し,long double 型の演算と定数は,long double 型の範囲と精度で評価する。
:; 2 : すべての演算と定数をlong double型の範囲と精度で評価する。
|
|-
! scope="row" | FLT_HAS_SUBNORM
| ||
; float型の非正規化数の有無
:; -1 :不確定
:; 0 : 存在しない(副正規数をサポートしていない)
:; 1 :あり (タイプは副次的な数値をサポートする)
|
|-
! scope="row" | DBL_HAS_SUBNORM
|
| ||
; double型の非正規化数の有無
:; -1 :不確定
:; 0 : 存在しない(副正規数をサポートしていない)
:; 1 :あり (タイプは副次的な数値をサポートする)
|
|-
! scope="row" | LDBL_HAS_SUBNORM
|
| ||
; long double型の非正規化数の有無
:; -1 :不確定
:; 0 : 存在しない(副正規数をサポートしていない)
:; 1 :あり (タイプは副次的な数値をサポートする)
|
|-
! scope="row" | FLT_RADIX
| 指数表示の基数。 || 前節の <math>b</math>
| ||
|-
! scope="row" | FLT_MANT_DIG
| float型のFLT_RADIXを基数とした仮数部の桁数 ||
| ||
|-
! scope="row" | DBL_MANT_DIG
| double型のDBL_RADIXを基数とした仮数部の桁数 ||
| ||
|-
! scope="row" | LDBL_MANT_DIG
| long double型のLDBL_RADIXを基数とした仮数部の桁数 ||
| ||
|-
! scope="row" | FLT_DECIMAL_DIG
| float型の仮数部の10進数での桁数 ||
| ||
|-
! scope="row" | DBL_DECIMAL_DIG
| double型の仮数部の10進数での桁数 ||
| ||
|-
! scope="row" | LDBL_DECIMAL_DIG
| long double型の仮数部の10進数での桁数 ||
| ||
|-
! scope="row" | DECIMAL_DIG
| サポートされている最も幅の広い浮動小数点型の仮数部の10進数での桁数 ||
| ||
|-
! scope="row" | FLT_DIG
| float で正確に表現可能な10進数 ||
| ||
|-
! scope="row" | DBL_DIG