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

解決済みの質問

浮動小数点:エクセス64について

浮動小数点を表現するエクセス64で表現されている8バイトの実数である以下の2つがあるのですが、

40 19 99 99 99 99 99 9a (16進)
41 18 00 00 00 00 00 00 (16進)

それぞれ0.1と1.5らしいのですが小数点以下の部分のエクセス64での表現がよくわかりません。

どなたか解説をしていただける方はいらっしゃいますでしょうか。

よろしくお願いいたします。

投稿日時 - 2004-12-13 03:05:58

QNo.1124673

すぐに回答ほしいです

質問者が選んだベストアンサー

41の次の18ですが、0001 1000
最初の4ビットが、"1"で、次のビットから順に0.5、0.25、0.125(2のマイナス3乗)を表していると考えれば・・・ホラ、判りますね?
(2進数の場合、左隣の桁は2倍、逆に右隣の桁に行くことは、0.5倍と考えてください。)

0.1の方は、上記をヒントにすれば、判りますか?
(私は面倒なのでやりません(^o^))

ちなみに、40、41の部分は指数部ですね。

投稿日時 - 2004-12-13 18:06:07

お礼

ご解説ありがとうございます。
まだ、ちゃんと理解できていないのですが、いただきました解説を元に考えてみます。
ありがとうございました。

投稿日時 - 2004-12-13 22:20:35

ANo.1

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

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

-広告-
-広告-

回答(2)

ANo.2

教えてGooの中を検索してから回答すれば良かった(^^;)。
指数、仮数部分は、下記URLを参考にね。

参考URL:http://oshiete1.goo.ne.jp/kotaeru.php3?q=868029

投稿日時 - 2004-12-13 20:57:32

お礼

いろいろありがとうございます。
私もご紹介いただいたURLを見て、ここならこの手の質問にも答えてくれるかと思い、投稿してみました。
ありがとうございました。

投稿日時 - 2004-12-13 22:22:59

-広告-
-広告-

あなたにオススメの質問

-広告-
-広告-