浮動小数点数のバイアス値とは? – 情報処理技術者試験 – Home

浮動小数点数のバイアス値とは?
 
通知
すべてクリア

[解決済] 浮動小数点数のバイアス値とは?


とおりすがり
 とおりすがり
(@とおりすがり)
ゲスト
結合: 23年前
投稿: 180
Topic starter  

平10年1種問1にて
浮動小数点数の指数部において
バイアス値127というとあるのですが
これはなんなのでしょうか。
何のために必要か。なくてはならないものでしょうか。


引用未解決
トピックタグ
kazuma
 kazuma
(@kazuma)
ゲスト
結合: 23年前
投稿: 217
 

A×2^B という数を格納する場合に、
指数部に B をそのまま格納するのではなくて、
127 を加えて (B+127) を格納するわけです。

なくてもいいのですがそうしているマシンが多いらしいです。
理由は何だったか忘れてしまいました。
www.google.co.jp で検索してみてください。


返信引用
とおりすがり
 とおりすがり
(@とおりすがり)
ゲスト
結合: 23年前
投稿: 180
Topic starter  

お返事が遅れてすみません。kazumaさん。
また、ありがとうございます。

理由をおっしゃるとおりに、Googleで検索してみたところ
マイナス値を表現する工夫のようですね。

指数-127乗~128乗を表現するのに
マイナスをどう表現するかの選択肢として127を足す。
これがバイアス値ですね。

-127乗 = -127+127 = 0
128乗 = 128+127 = 255
つまり、-127乗~128乗を上記のように0~255の正の
数で表現できる。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました