File tree Expand file tree Collapse file tree 7 files changed +197
-125
lines changed Expand file tree Collapse file tree 7 files changed +197
-125
lines changed Original file line number Diff line number Diff line change 188
188
189
189
< p class ="text-right "> < small >
190
190
最終更新日時(UTC):
191
- < span itemprop ="datePublished " content ="2024-06-11T13:45:38 ">
192
- 2024年06月11日 13時45分38秒
191
+ < span itemprop ="datePublished " content ="2024-12-04T05:32:39 ">
192
+ 2024年12月04日 05時32分39秒
193
193
</ span >
194
194
< br />
195
195
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196
- < span itemprop ="name "> Akira Takahashi </ span >
196
+ < span itemprop ="name "> onihusube </ span >
197
197
</ span >
198
198
が更新
199
199
</ small > </ p >
@@ -267,10 +267,10 @@ <h3>順位</h3>
267
267
< ul >
268
268
< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
269
269
< li > 同じ値集合をもつ2つの< a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ</ li >
270
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ </ li >
271
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > より多くの値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
270
+ < li > 1つの < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > だけと同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、その型と同じ順位をもつ </ li >
271
+ < li > 2つ以上の < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
272
272
</ ul >
273
- < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は順位通りではない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。</ p >
273
+ < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は定義されない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、 < code > std::float16_t </ code > と < code > std::bfloat16_t </ code > の間には変換順位が付かず、相互に暗黙変換できない 。</ p >
274
274
< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
275
275
< h3 > 昇格と変換</ h3 >
276
276
< p > C言語の名残と後方互換性のために、< a class ="cpprefjp-defined-word " data-desc ="関数呼び出し時に、同名の関数の中から実際に呼び出す関数を決定する処理。このときの候補になることを、オーバーロード解決に参加するという "> オーバーロード解決</ a > での< code > float</ code > から< code > double</ code > への変換は昇格と見なされるが、ほかの浮動小数点数型では昇格はない。</ p >
Original file line number Diff line number Diff line change 188
188
189
189
< p class ="text-right "> < small >
190
190
最終更新日時(UTC):
191
- < span itemprop ="datePublished " content ="2024-06-11T13:45:38 ">
192
- 2024年06月11日 13時45分38秒
191
+ < span itemprop ="datePublished " content ="2024-12-04T05:32:39 ">
192
+ 2024年12月04日 05時32分39秒
193
193
</ span >
194
194
< br />
195
195
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196
- < span itemprop ="name "> Akira Takahashi </ span >
196
+ < span itemprop ="name "> onihusube </ span >
197
197
</ span >
198
198
が更新
199
199
</ small > </ p >
@@ -260,10 +260,10 @@ <h3>順位</h3>
260
260
< ul >
261
261
< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
262
262
< li > 同じ値集合をもつ2つの< a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ</ li >
263
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ </ li >
264
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > より多くの値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
263
+ < li > 1つの < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > だけと同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、その型と同じ順位をもつ </ li >
264
+ < li > 2つ以上の < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
265
265
</ ul >
266
- < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は順位通りではない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。</ p >
266
+ < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は定義されない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、 < code > std::float16_t </ code > と < code > std::bfloat16_t </ code > の間には変換順位が付かず、相互に暗黙変換できない 。</ p >
267
267
< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
268
268
< h3 > 昇格と変換</ h3 >
269
269
< p > C言語の名残と後方互換性のために、< a class ="cpprefjp-defined-word " data-desc ="関数呼び出し時に、同名の関数の中から実際に呼び出す関数を決定する処理。このときの候補になることを、オーバーロード解決に参加するという "> オーバーロード解決</ a > での< code > float</ code > から< code > double</ code > への変換は昇格と見なされるが、ほかの浮動小数点数型では昇格はない。</ p >
Original file line number Diff line number Diff line change 188
188
189
189
< p class ="text-right "> < small >
190
190
最終更新日時(UTC):
191
- < span itemprop ="datePublished " content ="2024-06-11T13:45:38 ">
192
- 2024年06月11日 13時45分38秒
191
+ < span itemprop ="datePublished " content ="2024-12-04T05:32:39 ">
192
+ 2024年12月04日 05時32分39秒
193
193
</ span >
194
194
< br />
195
195
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196
- < span itemprop ="name "> Akira Takahashi </ span >
196
+ < span itemprop ="name "> onihusube </ span >
197
197
</ span >
198
198
が更新
199
199
</ small > </ p >
@@ -260,10 +260,10 @@ <h3>順位</h3>
260
260
< ul >
261
261
< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
262
262
< li > 同じ値集合をもつ2つの< a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ</ li >
263
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ </ li >
264
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > より多くの値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
263
+ < li > 1つの < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > だけと同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、その型と同じ順位をもつ </ li >
264
+ < li > 2つ以上の < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
265
265
</ ul >
266
- < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は順位通りではない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。</ p >
266
+ < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は定義されない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、 < code > std::float16_t </ code > と < code > std::bfloat16_t </ code > の間には変換順位が付かず、相互に暗黙変換できない 。</ p >
267
267
< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
268
268
< h3 > 昇格と変換</ h3 >
269
269
< p > C言語の名残と後方互換性のために、< a class ="cpprefjp-defined-word " data-desc ="関数呼び出し時に、同名の関数の中から実際に呼び出す関数を決定する処理。このときの候補になることを、オーバーロード解決に参加するという "> オーバーロード解決</ a > での< code > float</ code > から< code > double</ code > への変換は昇格と見なされるが、ほかの浮動小数点数型では昇格はない。</ p >
Original file line number Diff line number Diff line change 188
188
189
189
< p class ="text-right "> < small >
190
190
最終更新日時(UTC):
191
- < span itemprop ="datePublished " content ="2024-06-11T13:45:38 ">
192
- 2024年06月11日 13時45分38秒
191
+ < span itemprop ="datePublished " content ="2024-12-04T05:32:39 ">
192
+ 2024年12月04日 05時32分39秒
193
193
</ span >
194
194
< br />
195
195
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196
- < span itemprop ="name "> Akira Takahashi </ span >
196
+ < span itemprop ="name "> onihusube </ span >
197
197
</ span >
198
198
が更新
199
199
</ small > </ p >
@@ -260,10 +260,10 @@ <h3>順位</h3>
260
260
< ul >
261
261
< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
262
262
< li > 同じ値集合をもつ2つの< a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ</ li >
263
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、同じ順位をもつ </ li >
264
- < li > < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > より多くの値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
263
+ < li > 1つの < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > だけと同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、その型と同じ順位をもつ </ li >
264
+ < li > 2つ以上の < a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > と同じ値集合をもつ < a class ="cpprefjp-defined-word " data-desc ="<stdfloat>で定義される内部表現の規定された浮動小数点数型 " href ="../stdfloat.html "> 拡張浮動小数点数型</ a > は、< code > double</ code > と同じ順位をもつ</ li >
265
265
</ ul >
266
- < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は順位通りではない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。</ p >
266
+ < p > 注意として、浮動小数点数型< code > T1</ code > の値集合が浮動小数点数型< code > T2</ code > の値集合の部分集合でも上位集合でもない場合、浮動小数点数型< code > T1</ code > と< code > T2</ code > の変換順位は定義されない 。これは、一方の型が他方より大きな範囲と低い精度の両方を持つ場合に起こり得る。例えば、 < code > std::float16_t </ code > と < code > std::bfloat16_t </ code > の間には変換順位が付かず、相互に暗黙変換できない 。</ p >
267
267
< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
268
268
< h3 > 昇格と変換</ h3 >
269
269
< p > C言語の名残と後方互換性のために、< a class ="cpprefjp-defined-word " data-desc ="関数呼び出し時に、同名の関数の中から実際に呼び出す関数を決定する処理。このときの候補になることを、オーバーロード解決に参加するという "> オーバーロード解決</ a > での< code > float</ code > から< code > double</ code > への変換は昇格と見なされるが、ほかの浮動小数点数型では昇格はない。</ p >
You can’t perform that action at this time.
0 commit comments