●指数部の表現方法
・2の補数を使う場合
101.011 → 0.101011 × 23
指数部は3 → 00000011
0.00101 → 0.101 × 2-2
指数部は-2 → 11111110
・イクセスを使う場合
101.011 → 0.101011 × 23
指数部は3 → 3 + 127 = 130 → 10000010
0.00101 → 0.101 × 2-2
指数部は-2 → -2 + 127 = 125 → 10000001
の2種類の求め方があるみたいですが、どちらの指数部を使ってもよろしいのでしょうか?
No.1ベストアンサー
- 回答日時:
その「浮動小数点数」を処理する側で合意が取れていれば、どの方法を使っても全然問題はありません。
どちらを使うかは、「ソフトウェアの仕様をどう決めるか」という仕様策定の問題ですし、
仕様上どちらかに決められているなら、それに従わなければいけないだけです。
ちなみに、浮動小数点数表現の規格である IEEE754 の場合
http://ja.wikipedia.org/wiki/IEEE_754
エクセスを採用しています。
ただし、仮数部の表現が質問者さんとは異なり、
最上位桁が1の位になるようにし、仮数部の1の位はかならず1なので記録しません。
例えば、float(32bit)の場合、符号1bit指数部8bit仮数部23bitなので、
101.011=1.01011×2^2 正なので符号は0 指数部は2+127=129 仮数部は .01011 を記録
→ 0 10000001 01011000000000000000000
0.00101=1.01×2^-3 正なので符号は0 指数部は-3+127=124 仮数部は .01を記録
→ 0 01111100 01000000000000000000000
となります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/12】 急に朝起こしてきた母親に言われた一言とは?
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・好きな「お肉」は?
- ・あなたは何にトキメキますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・チョコミントアイス
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・あなたの習慣について教えてください!!
- ・ハマっている「お菓子」を教えて!
- ・高校三年生の合唱祭で何を歌いましたか?
- ・【大喜利】【投稿~11/1】 存在しそうで存在しないモノマネ芸人の名前を教えてください
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・家の中でのこだわりスペースはどこですか?
- ・つい集めてしまうものはなんですか?
- ・自分のセンスや笑いの好みに影響を受けた作品を教えて
- ・【お題】引っかけ問題(締め切り10月27日(日)23時)
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アクセスのデータ型。数値型に...
-
PN9によるBER測定
-
テーブルに小数点以下の値を入...
-
COBOL 9(02)で定義した変数にマ...
-
10分の1は「10/1 それとも1/10...
-
5進法を10進法への直し方
-
50以下は“50”も入るのですか?
-
実績を積むという表現
-
1億x1億はいくらでしょうか?
-
【機械図面】 最大値・最小値...
-
「最大300字程度」
-
Excel 16進数
-
16進小数0.Cを10進数小数に変換...
-
エクセル関数で源泉徴収額を計...
-
敬語の使い方
-
高窓(ハイサイド窓)を平面図...
-
10進数の50を2進数で表すといく...
-
偏微分の記号をタイプするため...
-
エクセルで60進法計算の仕方...
-
100以下の自然数のうち、次のよ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アクセスのデータ型。数値型に...
-
COBOL 9(02)で定義した変数にマ...
-
8ビットのグレイ符号10110110お...
-
FP4という浮動小数点演算4桁の...
-
浮動小数点
-
PN9によるBER測定
-
テーブルに小数点以下の値を入...
-
FORTRANでfloat(a)
-
浮動小数点の正規化方法について
-
CDMA通信システムがわからない...
-
リハビリを受けたのに、外来管...
-
Excelで符号の変化をカウントす...
-
救難信号SOSの打電について
-
ACCESS 宛名ラベル(レポート...
-
中高年の寡婦加算について
-
2ビットの全加算器
-
「々」の読み方を教えてください。
-
クロックサイクル時間の求め方
-
加算器を使った乗算器の回路図...
-
Accessクエリの整数型と単精度...
おすすめ情報