ここから本文です

『すべてがFになる』を読んだ人に質問です ★ネタバレあり★

このエントリーをはてなブックマークに追加

質問者

lolodoguさん

2008/5/2417:11:02

『すべてがFになる』を読んだ人に質問です ★ネタバレあり★

〝F〟の意味がいまいち理解できないのです

「10進法の65535という単精度型整数の最大値は、16進法で表記すると、FFFFつまり、4桁で
一番大きな数になる。」
とありますが、10進法の数字を16進法で表記するってどういうことですか?
こういうことって高校の数学とかで習いましたっけ?
意味が分かりません・・・。私馬鹿なのだろうか?

どなたか分かりやすく教えていただけませんでしょうか
よろしくお願い致しますm(__)m

補足計算してみました
65535=15x16^3 + 15x16^2 + 15x16 +15x16^0は、
65535=61440+3840+240+15 となりますね。なるほどぉ-

15=F、16^nが桁だから F(3)F(2)F(1?)F(0)でFFFFとなるのですね。
例えば、C=12で
15x16^3 + 15x16^2 + 12x16 +15x16^0は、FFCFとなるんですよね。

閲覧数:
2,749
回答数:
1
お礼:
500枚

違反報告

ベストアンサーに選ばれた回答

編集あり2008/5/2417:46:41

16進法というのは、
0、1、2、3、・・・、9、A、B、C、D、E、F
の16の文字で表わします。(Aは10、Bは11、・・、Fは15に相当)

10進法だと、10^nごとに区切りますが、16進数では、16^nごとに区切ります。

65535=15x16^3 + 15x16^2 + 15x16 +15x16^0
この16^nの部分が桁になります。また、15はFと表わします。

よって、
65535(10) = FFFF(16)

質問した人からのコメント

2008/5/27 18:51:17

感謝 回答ありがとうございました。
なかなか難しいなぁと思いました。

こういうことって常識なんですかね?^^

ちょい足しを取り消しますが
よろしいですか?

  • 取り消す
  • キャンセル
  • このエントリーをはてなブックマークに追加
簡単にみんなで作るショート動画アプリ Yahoo!Chocotle for Android(無料)

Q&Aをキーワードで検索:

Yahoo! JAPANは、回答に記載された内容の信ぴょう性、正確性を保証しておりません。
お客様自身の責任と判断で、ご利用ください。
本文はここまでです このページの先頭へ

ID/ニックネームを選択し、「追加する」ボタンを押してください。

閉じる

※知恵コレクションに追加された質問や知恵ノートは選択されたID/ニックネームのMy知恵袋で確認できます。

ほかのID/ニックネームで利用登録する