みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

浮動小数点についての問題

浮動小数点についての問題がわからないので
質問させていただきます。
1025と-1を16進数の浮動小数点にしたいのですが
どうするのでしょうか?

投稿日時 - 2008-02-03 09:42:24

QNo.3739494

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

もっとも標準的なIEEE754の32ビット単精度浮動小数点数と仮定して回答します。
計算方法は下記URLを参照のこと。
2進数→16進数への変換はご自身でできますよね。
http://ja.wikipedia.org/wiki/IEEE_754

(1025)10 = (100 0000 0001)2 = (1.00 0000 0001)2 × 2の10乗
+-+--------+-----------------------+
|S| Exp | Fraction |
|0|10001001|00000000010000000000000|
+-+--------+-----------------------+
  バイアス +127

(-1)10 = -(1.0)2 × 2の0乗
+-+--------+-----------------------+
|S| Exp | Fraction |
|1|01111111|00000000000000000000000|
+-+--------+-----------------------+
  バイアス +127

投稿日時 - 2008-02-04 01:23:34

ANo.2

がると申します。
失礼ながら。学校(や職場)の課題でしたら、今までに学んだ教科書なりなんなりをひっくり返しましょう。

投稿日時 - 2008-02-03 15:59:26

ANo.1

16進数の浮動小数点数?
IEEE 754 形式とかじゃなくて?

正直よく分からないけどこんなのだろうか。
1025 → 4.01h×10h^2
-1 → -1h×10h^0
(末尾のhは16進数表記の意)

"16進数の浮動小数点" - Google 検索
http://www.google.com/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&q=%2216%E9%80%B2%E6%95%B0%E3%81%AE%E6%B5%AE%E5%8B%95%E5%B0%8F%E6%95%B0%E7%82%B9%22&num=50

投稿日時 - 2008-02-03 10:32:29

補足

回答ありがとうございます

次の10進数の値を浮動小数点にしなさい。(16進数で書くこと)
1025
-1

とあります。

投稿日時 - 2008-02-03 10:39:03

あなたにオススメの質問