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 188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(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秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> Akira Takahashi </ span >
196+ < span itemprop ="name "> onihusube </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -267,10 +267,10 @@ <h3>順位</h3>
267267< ul >
268268< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
269269< 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 >
272272</ 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 >
274274< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
275275< h3 > 昇格と変換</ h3 >
276276< 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 188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(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秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> Akira Takahashi </ span >
196+ < span itemprop ="name "> onihusube </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -260,10 +260,10 @@ <h3>順位</h3>
260260< ul >
261261< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
262262< 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 >
265265</ 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 >
267267< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
268268< h3 > 昇格と変換</ h3 >
269269< 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 188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(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秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> Akira Takahashi </ span >
196+ < span itemprop ="name "> onihusube </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -260,10 +260,10 @@ <h3>順位</h3>
260260< ul >
261261< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
262262< 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 >
265265</ 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 >
267267< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
268268< h3 > 昇格と変換</ h3 >
269269< 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 188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(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秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> Akira Takahashi </ span >
196+ < span itemprop ="name "> onihusube </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -260,10 +260,10 @@ <h3>順位</h3>
260260< ul >
261261< li > < code > long double</ code > > < code > double</ code > > < code > float</ code > のように、< code > long double</ code > が最も高い順位をもつ</ li >
262262< 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 >
265265</ 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 >
267267< p > 順位が同じ浮動小数点数型は、サブ順位 (subrank) で順序付けられる。拡張浮動小数点数は、< a class ="cpprefjp-defined-word " data-desc ="拡張浮動小数点数型の対義語としてfloat / double / long doubleを指す用語 "> 標準浮動小数点数型</ a > よりも大きなサブ順位をもつ。</ p >
268268< h3 > 昇格と変換</ h3 >
269269< 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