![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
OSじゃなくてその表示するアプリケーションがやるのが普通です。
もちろんいちいちプログラムを書くわけじゃ無くて、浮動小数点を10進文字列に変換するライブラリのサブルーチンを呼び出します。
Cだと、sprintf(文字列領域,"%e",浮動小数点の値) とか。
さらにその下のレベルでは、ライブラリのサブルーチンプログラムに含まれる、CPUの浮動小数点処理命令の組み合わせですね。
この回答への補足
プログラムで解釈→OSの入出力処理に渡す→出力
↑
ここでどのキャラクターを表示
するかがもうすでに決められて
いるという解釈でOKですか?
No.3
- 回答日時:
>ここでどのキャラクターを表示するかがもうすでに決められているという解釈でOKですか?
そうですよ。
浮動小数点に限らず、バイナリ数値を文字に変換するのは、アプリケーションの役目です。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_06.png?e8efa67)
No.1
- 回答日時:
Windowsの場合は、カーネルが管理しているようです。
今ではCPUに浮動小数点演算機能が入っているのが当たり前になっていますが、昔はコプロセッサと言ってオプション扱いだったので、アプリ側にCPUの違いを意識させないようにするため、カーネルがコプロセッサをエミュレーションしていました。それが今でも名残として残っているのだと思います。多分今なら、データと答えの受け渡しをOSがするけど、やってることは本当に受け渡しだけで、実際の仕事はCPUに丸投げみたいな形じゃないでしょうか。
これがもっと昔、DOSくらいになると、浮動小数点ドライバを介してコプロセッサにアクセスしたり、アプリケーションが自分でコプロセッサに依頼したり、あるいは完全に自前で処理するものもありました。今でもやろうと思えば、OSに頼らなくてもアプリ自前でできます。もっと高精度が要求される用途だとか、浮動小数点ではなくCOBOLで使われる固定小数点などでは、自前でしている(OSに頼れないから、そうせざるを得ない)はずです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 以下の問題が分かりません。 8ビット浮動小数点数が、最上位ビットから順に符号1ビット、指数部3ビット 4 2023/07/22 16:06
- 計算機科学 8ビット浮動小数点数 0 1000 100 を10進法 8ビット浮動小数点数 1 1100 011 3 2022/10/28 08:07
- 情報処理技術者・Microsoft認定資格 情報技術の問題についてです。 10進数の−36を以下のような16ビットの浮動小数点表示にするといくつ 3 2022/05/21 19:53
- その他(データベース) Accessフォームにて指定のフィールドの平均値を小数点第一位で表示できない 2 2022/08/30 17:19
- C言語・C++・C# C言語について。 5 2023/06/27 18:37
- Excel(エクセル) エクセルの数式で教えてください。 3 2023/03/16 11:19
- C言語・C++・C# C++言語の16進数の表現についておしえてください 1 2022/11/14 17:46
- 計算機科学 浮動少数点数で、16ビットで数値を表すとき、 1.0の指数部のビットパターンは、下駄が15なので、0 1 2023/02/07 11:10
- C言語・C++・C# 3つの倍精度浮動小数点値の平均を求めて、3つの引数全てを平均値に変更するメソッドを作成し、キーボード 1 2022/07/13 16:04
- Access(アクセス) Excelの質問 3 2023/02/09 14:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのデータ型。数値型に...
-
PN9によるBER測定
-
COBOL 9(02)で定義した変数にマ...
-
8ビットのグレイ符号10110110お...
-
救難信号SOSの打電について
-
浮動小数点数について
-
FP4という浮動小数点演算4桁の...
-
10分の1は「10/1 それとも1/10...
-
1億x1億はいくらでしょうか?
-
5進法を10進法への直し方
-
「最大300字程度」
-
50以下は“50”も入るのですか?
-
実績を積むという表現
-
16進小数0.Cを10進数小数に変換...
-
偏微分の記号をタイプするため...
-
Excel 16進数
-
エクセル関数で源泉徴収額を計...
-
100以下の自然数のうち、次のよ...
-
【機械図面】 最大値・最小値...
-
言葉遣いについて ○○を取りに行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのデータ型。数値型に...
-
写真の数値は1302でしょうか? ...
-
COBOL 9(02)で定義した変数にマ...
-
固定小数点数、浮動小数点数に...
-
PN9によるBER測定
-
FP4という浮動小数点演算4桁の...
-
浮動小数点
-
8ビットのグレイ符号10110110お...
-
Excelで符号の変化をカウントす...
-
テーブルに小数点以下の値を入...
-
ACCESS 宛名ラベル(レポート...
-
2ビットの全加算器
-
看護情報の教科なんですが計算...
-
FORTRANでfloat(a)
-
IEEEの浮動小数点表現
-
浮動小数点形式の問題
-
567.8の10進数を正規化の仕方が...
-
日曜日の診察料
-
浮動小数点法での2進数変換
-
中高年の寡婦加算について
おすすめ情報