[解決済み] 固定サイズ浮動小数点型
2022-11-06 14:30:43
質問
この質問では
stdint.h
(C99),
boost/cstdint.hpp
であり、かつ
cstdint
(C++0x) ヘッダには、特に、型
int32_t
.
似たような固定サイズの浮動小数点型はあるのでしょうか?以下のようなものです。
float32_t
?
どのように解決するのですか?
現在のところ、C や C++ の標準にはこのようなものは存在しません。 それどころか
float
がバイナリ浮動小数点フォーマットであるという保証はまったくありません。
一部のコンパイラは
float
型が IEEE-754 32 bit binary format であることを保証するコンパイラもあります。 そうでないものもあります。 現実には
float
は実際には IEEE-754 の
single
のタイプです。
最も
ただし、コンパイラによっては、より広いフォーマットで式を評価するという通常の注意事項が適用されます。
IEEE-754 の 2008 年改訂版で C 言語バインディングの追加を議論しているワーキンググループがあり、このような型定義を追加するよう推奨することを検討できる。 もしこれが C 言語に追加されれば、C++ 標準も追随すると思います...最終的には。
関連
-
[解決済み】Visual Studio 2015で「非標準の構文。'&'を使用してメンバーへのポインターを作成します」エラー
-
[解決済み】C-stringを使用すると警告が表示される。"ローカル変数に関連するスタックメモリのアドレスが返される"
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] 要素ごとの加算は、結合ループよりも分離ループの方がはるかに高速なのはなぜですか?
-
[解決済み] C++11の'typedef'と'using'の違いは何ですか?
-
[解決済み] HTML5でfloat入力タイプはありますか?
-
[解決済み] JavaScriptで浮動小数点数の精度を扱うには?
-
[解決済み] Intel CPU の _mm_popcnt_u64 で、32 ビットのループカウンターを 64 ビットに置き換えると、パフォーマンスが著しく低下します。
-
[解決済み】androidのリソース/値に浮動小数点値を追加する。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】コンストラクターでのエラー:識別子を期待されますか?
-
[解決済み】識別子 "string "は未定義?
-
[解決済み】変数 '' を抽象型 '' と宣言できない。
-
[解決済み】関数名の前に期待されるイニシャライザー
-
[解決済み】「corrupted size vs. prev_size」glibc エラーを理解する。
-
[解決済み】テンプレートの引数1が無効です(Code::Blocks Win Vista) - テンプレートは使いません。
-
[解決済み】c++でstd::vectorを返すための効率的な方法
-
[解決済み】エラー。switchステートメントでcaseラベルにジャンプする
-
[解決済み】C++ - 適切なデフォルトコンストラクタがない [重複]。
-
[解決済み】システムが指定されたファイルを見つけられませんでした。