Skip to content

Commit 132ea6d

Browse files
committed
<cfloat>のコード修飾を整理
1 parent bdcdbeb commit 132ea6d

30 files changed

+92
-219
lines changed

reference/cfloat/dbl_dig.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ $$
2424
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`DBL_MANT_DIG`](dbl_mant_dig.md))である。
2525
$b$ や $p$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2626
27-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`digits10`](/reference/limits/numeric_limits/digits10.md) と等しい。
27+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`digits10`](/reference/limits/numeric_limits/digits10.md) と等しい。
2828
2929
##備考
3030
- 規格で 10 以上であることが規定されている。
@@ -52,16 +52,12 @@ int main()
5252
}
5353
}
5454
```
55-
* <iostream>[link ../iostream.md]
56-
* <cfloat>[link ../cfloat.md]
57-
* <cmath>[link ../cmath.md]
58-
* cout[link ../iostream/cout.md]
5955
* DBL_DIG[color ff0000]
6056
* FLT_RADIX[link flt_radix.md]
6157
* DBL_MANT_DIG[link dbl_mant_dig.md]
62-
* log10[link ../cmath/log10.md]
63-
* floor[link ../cmath/floor.md]
64-
* modf[link ../cmath/modf.md]
58+
* std::log10[link ../cmath/log10.md]
59+
* std::floor[link ../cmath/floor.md]
60+
* std::modf[link ../cmath/modf.md]
6561

6662
##出力例
6763
```

reference/cfloat/dbl_epsilon.md

+3-7
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`DBL_MANT_DIG`](dbl_mant_dig.md))である。
1919
$b$ や $p$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`epsilon`](/reference/limits/numeric_limits/epsilon.md)`()` と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`epsilon`](/reference/limits/numeric_limits/epsilon.md)`()` と等しい。
2222
2323
##備考
2424
規格で `1E-9`($10^{-9}$)以下であることが規定されている。
@@ -40,16 +40,12 @@ int main()
4040
std::cout << std::pow(FLT_RADIX, 1 - DBL_MANT_DIG) << '\n';
4141
}
4242
```
43-
* <iostream>[link ../iostream.md]
44-
* <iomanip>[link ../iomanip.md]
45-
* <cfloat>[link ../cfloat.md]
46-
* <cmath>[link ../cmath.md]
47-
* cout[link ../iostream/cout.md]
43+
* sts::setprecision[link /reference/iomanip/setprecision.md.nolink]
4844
* DBL_EPSILON[color ff0000]
4945
* FLT_RADIX[link flt_radix.md]
5046
* DBL_DIG[link dbl_dig.md]
5147
* DBL_MANT_DIG[link dbl_mant_dig.md]
52-
* pow[link ../cmath/pow.md]
48+
* std::pow[link ../cmath/pow.md]
5349

5450
##出力例
5551
```

reference/cfloat/dbl_mant_dig.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
`double` を基数 [`FLT_RADIX`](flt_radix.md) で表現した際の仮数部の桁数を表すマクロ。
1212
[`<cfloat>`](../cfloat.md) のモデルにおける $p$。
1313
14-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`digits`](/reference/limits/numeric_limits/digits.md) と等しい。
14+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`digits`](/reference/limits/numeric_limits/digits.md) と等しい。
1515
1616
##備考
1717
- 本マクロは `#if` プリプロセッサディレクティブに使用可能な定数式である。
@@ -28,9 +28,6 @@ int main()
2828
std::cout << DBL_MANT_DIG << '\n';
2929
}
3030
```
31-
* <iostream>[link ../iostream.md]
32-
* <cfloat>[link ../cfloat.md]
33-
* cout[link ../iostream/cout.md]
3431
* DBL_MANT_DIG[color ff0000]
3532

3633
##出力例

reference/cfloat/dbl_max.md

+3-7
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`DBL_MANT_DIG`](dbl_mant_dig.md))、$e_{\rm max}$ は指数の最大値([`DBL_MAX_EXP`](dbl_max_exp.md))である。
1919
$b$ や $p$、$e_{\rm max}$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`max`](/reference/limits/numeric_limits/max.md)`()` と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`max`](/reference/limits/numeric_limits/max.md)`()` と等しい。
2222
2323
2424
##備考
@@ -41,17 +41,13 @@ int main()
4141
std::cout << (1 - std::pow(FLT_RADIX, -DBL_MANT_DIG)) * std::pow(FLT_RADIX, DBL_MAX_EXP - 1) * FLT_RADIX << '\n';
4242
}
4343
```
44-
* <iostream>[link ../iostream.md]
45-
* <iomanip>[link ../iomanip.md]
46-
* <cfloat>[link ../cfloat.md]
47-
* <cmath>[link ../cmath.md]
48-
* cout[link ../iostream/cout.md]
44+
* sts::setprecision[link /reference/iomanip/setprecision.md.nolink]
4945
* DBL_MAX[color ff0000]
5046
* FLT_RADIX[link flt_radix.md]
5147
* DBL_DIG[link dbl_dig.md]
5248
* DBL_MANT_DIG[link dbl_mant_dig.md]
5349
* DBL_MAX_EXP[link dbl_max_exp.md]
54-
* pow[link ../cmath/pow.md]
50+
* std::pow[link ../cmath/pow.md]
5551

5652
##出力例
5753
```

reference/cfloat/dbl_max_10_exp.md

+5-10
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`DBL_MANT_DIG`](dbl_mant_dig.md))、$e_{\rm max}$ は指数の最大値([`DBL_MAX_EXP`](dbl_max_exp.md))である。
1919
$b$ や $p$、$e_{\rm max}$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`max_exponent10`](/reference/limits/numeric_limits/max_exponent10.md) と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`max_exponent10`](/reference/limits/numeric_limits/max_exponent10.md) と等しい。
2222
2323
2424
##備考
@@ -54,20 +54,15 @@ int main()
5454
std::cout << d2 << ", " << std::isfinite(d2) << '\n';
5555
}
5656
```
57-
* <iostream>[link ../iostream.md]
58-
* <cfloat>[link ../cfloat.md]
59-
* <cmath>[link ../cmath.md]
60-
* cout[link ../iostream/cout.md]
61-
* boolalpha[link ../ios/boolalpha.md]
6257
* DBL_MAX_10_EXP[color ff0000]
6358
* FLT_RADIX[link flt_radix.md]
6459
* DBL_MANT_DIG[link dbl_mant_dig.md]
6560
* DBL_MAX_EXP[link dbl_max_exp.md]
6661
* DBL_MAX[link dbl_max.md]
67-
* pow[link ../cmath/pow.md]
68-
* log10[link ../cmath/log10.md]
69-
* floor[link ../cmath/floor.md]
70-
* isfinite[link ../cmath/isfinite.md]
62+
* std::pow[link ../cmath/pow.md]
63+
* std::log10[link ../cmath/log10.md]
64+
* std::floor[link ../cmath/floor.md]
65+
* std::isfinite[link ../cmath/isfinite.md]
7166

7267
##出力例
7368
```

reference/cfloat/dbl_max_exp.md

+2-7
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[`FLT_RADIX`](flt_radix.md) の $n - 1$ 乗が、`double` の有限の値として表現可能であるような、最大の整数値 $n$ を表すマクロ。
1212
[`<cfloat>`](../cfloat.md) のモデルにおける $e_{\rm max}$。
1313
14-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`max_exponent`](/reference/limits/numeric_limits/max_exponent.md) と等しい。
14+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`max_exponent`](/reference/limits/numeric_limits/max_exponent.md) と等しい。
1515
1616
1717
##備考
@@ -39,15 +39,10 @@ int main()
3939
std::cout << std::pow(FLT_RADIX, DBL_MAX_EXP) << '\n';
4040
}
4141
```
42-
* <iostream>[link ../iostream.md]
43-
* <iomanip>[link ../iomanip.md]
44-
* <cfloat>[link ../cfloat.md]
45-
* <cmath>[link ../cmath.md]
46-
* cout[link ../iostream/cout.md]
4742
* DBL_MAX_EXP[color ff0000]
4843
* FLT_RADIX[link flt_radix.md]
4944
* DBL_DIG[link dbl_dig.md]
50-
* pow[link ../cmath/pow.md]
45+
* std::pow[link ../cmath/pow.md]
5146

5247
##出力例
5348
```

reference/cfloat/dbl_min.md

+3-7
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$e_{\rm min}$ は指数の最小値([`DBL_MIN_EXP`](dbl_min_exp.md))である。
1919
$b$ や $e_{\rm min}$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`min`](/reference/limits/numeric_limits/min.md)`()` と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`min`](/reference/limits/numeric_limits/min.md)`()` と等しい。
2222
2323
2424
##備考
@@ -41,16 +41,12 @@ int main()
4141
std::cout << std::pow(FLT_RADIX, DBL_MIN_EXP - 1) << '\n';
4242
}
4343
```
44-
* <iostream>[link ../iostream.md]
45-
* <iomanip>[link ../iomanip.md]
46-
* <cfloat>[link ../cfloat.md]
47-
* <cmath>[link ../cmath.md]
48-
* cout[link ../iostream/cout.md]
44+
* sts::setprecision[link /reference/iomanip/setprecision.md.nolink]
4945
* DBL_MIN[color ff0000]
5046
* FLT_RADIX[link flt_radix.md]
5147
* DBL_DIG[link dbl_dig.md]
5248
* DBL_MIN_EXP[link dbl_min_exp.md]
53-
* pow[link ../cmath/pow.md]
49+
* std::pow[link ../cmath/pow.md]
5450

5551
##出力例
5652
```

reference/cfloat/dbl_min_10_exp.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$e_{\rm min}$ は指数の最小値([`DBL_MIN_EXP`](dbl_min_exp.md))である。
1919
$b$ や $e_{\rm min}$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`min_exponent10`](/reference/limits/numeric_limits/min_exponent10.md) と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`min_exponent10`](/reference/limits/numeric_limits/min_exponent10.md) と等しい。
2222
2323
2424
##備考
@@ -44,17 +44,13 @@ int main()
4444
std::cout << std::ceil(std::log10(std::pow(FLT_RADIX, DBL_MIN_EXP - 1))) << '\n';
4545
}
4646
```
47-
* <iostream>[link ../iostream.md]
48-
* <cfloat>[link ../cfloat.md]
49-
* <cmath>[link ../cmath.md]
50-
* cout[link ../iostream/cout.md]
5147
* DBL_MIN_10_EXP[color ff0000]
5248
* FLT_RADIX[link flt_radix.md]
5349
* DBL_MIN_EXP[link dbl_min_exp.md]
5450
* DBL_MIN[link dbl_min.md]
55-
* pow[link ../cmath/pow.md]
56-
* log10[link ../cmath/log10.md]
57-
* ceil[link ../cmath/ceil.md]
51+
* std::pow[link ../cmath/pow.md]
52+
* std::log10[link ../cmath/log10.md]
53+
* std::ceil[link ../cmath/ceil.md]
5854

5955
##出力例
6056
```

reference/cfloat/dbl_min_exp.md

+4-10
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
[`FLT_RADIX`](flt_radix.md) の $n - 1$ 乗が、`double` の正規化数として表現可能であるような、最小の整数値 $n$ を表すマクロ。
1212
[`<cfloat>`](../cfloat.md) のモデルにおける $e_{\rm min}$。
1313
14-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`min_exponent`](/reference/limits/numeric_limits/min_exponent.md) と等しい。
14+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<double>::`[`min_exponent`](/reference/limits/numeric_limits/min_exponent.md) と等しい。
1515
1616
1717
##備考
@@ -41,19 +41,13 @@ int main()
4141
std::cout << d2 << ", " << std::isnormal(d2) << '\n';
4242
}
4343
```
44-
* <iostream>[link ../iostream.md]
45-
* <iomanip>[link ../iomanip.md]
46-
* <cfloat>[link ../cfloat.md]
47-
* <cmath>[link ../cmath.md]
48-
* cout[link ../iostream/cout.md]
49-
* setprecision[link ../iomanip/setprecision.md.nolink]
50-
* boolalpha[link ../ios/boolalpha.md]
44+
* std::setprecision[link ../iomanip/setprecision.md.nolink]
5145
* DBL_MIN_EXP[color ff0000]
5246
* DBL_DIG[link dbl_dig.md]
5347
* FLT_RADIX[link flt_radix.md]
5448
* DBL_MIN_EXP[link dbl_min_exp.md]
55-
* pow[link ../cmath/pow.md]
56-
* isnormal[link ../cmath/isnormal.md]
49+
* std::pow[link ../cmath/pow.md]
50+
* std::isnormal[link ../cmath/isnormal.md]
5751

5852
##出力例
5953
```

reference/cfloat/decimal_dig.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ $$
2525
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p_{\rm max}$ は精度が一番高い浮動小数点型の精度(基数 $b$ での仮数部の桁数)である。
2626
$b$ や $p$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2727
28-
`T` を精度が一番高い浮動小数点型とすると、`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<T>::`[`max_digits10`](/reference/limits/numeric_limits/max_digits10.md) と等しい。
28+
`T` を精度が一番高い浮動小数点型とすると、[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<T>::`[`max_digits10`](/reference/limits/numeric_limits/max_digits10.md) と等しい。
2929
3030
##備考
3131
- 規格で 10 以上であることが規定されている。
@@ -55,16 +55,12 @@ int main()
5555
}
5656
}
5757
```
58-
* <iostream>[link ../iostream.md]
59-
* <cfloat>[link ../cfloat.md]
60-
* <cmath>[link ../cmath.md]
61-
* cout[link ../iostream/cout.md]
6258
* DECIMAL_DIG[color ff0000]
6359
* FLT_RADIX[link flt_radix.md]
6460
* LDBL_MANT_DIG[link ldbl_mant_dig.md]
65-
* log10[link ../cmath/log10.md]
66-
* ceil[link ../cmath/ceil.md]
67-
* modf[link ../cmath/modf.md]
61+
* std::log10[link ../cmath/log10.md]
62+
* std::ceil[link ../cmath/ceil.md]
63+
* std::modf[link ../cmath/modf.md]
6864

6965
##出力例
7066
```

reference/cfloat/flt_dig.md

+4-8
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ $$
2424
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`FLT_MANT_DIG`](flt_mant_dig.md))である。
2525
$b$ や $p$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2626
27-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`digits10`](/reference/limits/numeric_limits/digits10.md) と等しい。
27+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`digits10`](/reference/limits/numeric_limits/digits10.md) と等しい。
2828
2929
##備考
3030
- 規格で 6 以上であることが規定されている。
@@ -52,16 +52,12 @@ int main()
5252
}
5353
}
5454
```
55-
* <iostream>[link ../iostream.md]
56-
* <cfloat>[link ../cfloat.md]
57-
* <cmath>[link ../cmath.md]
58-
* cout[link ../iostream/cout.md]
5955
* FLT_DIG[color ff0000]
6056
* FLT_RADIX[link flt_radix.md]
6157
* FLT_MANT_DIG[link flt_mant_dig.md]
62-
* log10[link ../cmath/log10.md]
63-
* floor[link ../cmath/floor.md]
64-
* modf[link ../cmath/modf.md]
58+
* std::log10[link ../cmath/log10.md]
59+
* std::floor[link ../cmath/floor.md]
60+
* std::modf[link ../cmath/modf.md]
6561

6662
##出力例
6763
```

reference/cfloat/flt_epsilon.md

+3-7
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`FLT_MANT_DIG`](flt_mant_dig.md))である。
1919
$b$ や $p$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`epsilon`](/reference/limits/numeric_limits/epsilon.md)`()` と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`epsilon`](/reference/limits/numeric_limits/epsilon.md)`()` と等しい。
2222
2323
##備考
2424
規格で `1E-5`($10^{-5}$)以下であることが規定されている。
@@ -40,16 +40,12 @@ int main()
4040
std::cout << std::pow(FLT_RADIX, 1 - FLT_MANT_DIG) << '\n';
4141
}
4242
```
43-
* <iostream>[link ../iostream.md]
44-
* <iomanip>[link ../iomanip.md]
45-
* <cfloat>[link ../cfloat.md]
46-
* <cmath>[link ../cmath.md]
47-
* cout[link ../iostream/cout.md]
43+
* sts::setprecision[link /reference/iomanip/setprecision.md.nolink]
4844
* FLT_EPSILON[color ff0000]
4945
* FLT_RADIX[link flt_radix.md]
5046
* FLT_DIG[link flt_dig.md]
5147
* FLT_MANT_DIG[link flt_mant_dig.md]
52-
* pow[link ../cmath/pow.md]
48+
* std::pow[link ../cmath/pow.md]
5349

5450
##出力例
5551
```

reference/cfloat/flt_mant_dig.md

+1-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
`float` を基数 [`FLT_RADIX`](flt_radix.md) で表現した際の仮数部の桁数を表すマクロ。
1212
[`<cfloat>`](../cfloat.md) のモデルにおける $p$。
1313
14-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`digits`](/reference/limits/numeric_limits/digits.md) と等しい。
14+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`digits`](/reference/limits/numeric_limits/digits.md) と等しい。
1515
1616
##備考
1717
- 本マクロは `#if` プリプロセッサディレクティブに使用可能な定数式である。
@@ -28,9 +28,6 @@ int main()
2828
std::cout << FLT_MANT_DIG << '\n';
2929
}
3030
```
31-
* <iostream>[link ../iostream.md]
32-
* <cfloat>[link ../cfloat.md]
33-
* cout[link ../iostream/cout.md]
3431
* FLT_MANT_DIG[color ff0000]
3532

3633
##出力例

reference/cfloat/flt_max.md

+2-7
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ $$
1818
ここで、$b$ は指数表現の基数([`FLT_RADIX`](flt_radix.md))、$p$ は精度(基数 $b$ での仮数部の桁数、[`FLT_MANT_DIG`](flt_mant_dig.md))、$e_{\rm max}$ は指数の最大値([`FLT_MAX_EXP`](flt_max_exp.md))である。
1919
$b$ や $p$、$e_{\rm max}$ については [`<cfloat>`](../cfloat.md) のモデルも参照。
2020
21-
`std::`[`numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`max`](/reference/limits/numeric_limits/max.md)`()` と等しい。
21+
[`std::numeric_limits`](/reference/limits/numeric_limits.md)`<float>::`[`max`](/reference/limits/numeric_limits/max.md)`()` と等しい。
2222
2323
2424
##備考
@@ -41,17 +41,12 @@ int main()
4141
std::cout << (1 - std::pow((float)FLT_RADIX, (float)-FLT_MANT_DIG)) * std::pow((float)FLT_RADIX, (float)(FLT_MAX_EXP - 1)) * FLT_RADIX << '\n';
4242
}
4343
```
44-
* <iostream>[link ../iostream.md]
45-
* <iomanip>[link ../iomanip.md]
46-
* <cfloat>[link ../cfloat.md]
47-
* <cmath>[link ../cmath.md]
48-
* cout[link ../iostream/cout.md]
4944
* FLT_MAX[color ff0000]
5045
* FLT_RADIX[link flt_radix.md]
5146
* FLT_DIG[link flt_dig.md]
5247
* FLT_MANT_DIG[link flt_mant_dig.md]
5348
* FLT_MAX_EXP[link flt_max_exp.md]
54-
* pow[link ../cmath/pow.md]
49+
* std::pow[link ../cmath/pow.md]
5550

5651
##出力例
5752
```

0 commit comments

Comments
 (0)