- ベストアンサー
浮動小数点数(エクセス)
こんにちは。 ちょっとわからない問題があったので 解説お願いします。 エクセス64で、 (C1300000)16 を10進数で表現ってどうすればいいんですか?
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
(C1300000)16を2進数に変換して (11000001001100000000000000000000)2 これを、各部に分けると、 符号部:1 指数部:1000001→65 仮数部:00110000~ 符号部が「1」なので、「マイナス」 指数部が65なので64を引いて「16^1」 仮数部は「0.0011 0000 0000 ~」を指数部で示された桁数(4桁)だけ小数点を右にずらすので 「11.00 0000 0000 0000~」→3 全部併せて、「-3」でしょう。
その他の回答 (3)
- ymmasayan
- ベストアンサー率30% (2593/8599)
回答No.4
No.2です。まちがいました。答えは-3です。
質問者
お礼
2進数でした。 ありがとうございます。
- ymmasayan
- ベストアンサー率30% (2593/8599)
回答No.2
C1を1ビットと7ビットに分解します。 80と41です。 80は負数を表します。 41は10進65ですから64を引いて指数は1です。 仮数部3000は2進小数ですから0.75です。 したがって答えは-7.5です。
- edomin
- ベストアンサー率32% (327/1003)
回答No.1
ー3ですか? 内容については、URL参照
質問者
お礼
回答ありがとうございます。 いまいちわかりませんでした(^_^;
お礼
わかりやすい回答ありがとうございます。 とても参考になりました。 ありがとうございます。