16進数のEFを10進数にしたとき、8進数にしたとき、どのようになるか知りたかったので下記のサイトで変換したところ、
https://note.cman.jp/convert/bit/
8進数
357
10進数
-17
という結果になりました。しかし自分で計算したところ、10進数のみ239という答えになりました。
「符号付き」というチェックボタンを「符号なし」にしたところ10進数でも239となりました。
先頭のbitが1のとき、つまりEFが負数だったときに-17になるということですがこの"先頭のbit"というのは、EFに含まれているのか、それとも1EFという形だけれども省略しているのかどちらなのでしょうか。
また、符号付きをチェックしたさい、先頭のbitが1になったのはなぜなのでしょうか。単なる仕様なのか、先頭bitは、基本的に何も言われない時は、1として扱うのかどちらなのでしょうか。
No.2ベストアンサー
- 回答日時:
16進数の「EF」は、2進数なら「1110 1111」です。
これを8進数にすると、桁の区切りを「 11 101 111」に替えて「357」になります。これは単に機械的な操作でできます。
おそらくお示しのサイトでは、「011 101 111」と区切って計算しているのだと思います。(3桁ごとに区切ると1桁足りなので、先頭桁に「0」を補っている)
10進数に替えるには、ふつうに計算すれば
14 * 16^1 + 15 * 16^0 = 239
になります。
お示しのサイトでも、16進数「00EF」と入れれば、「符号付き」でもきちんと計算します。
お示しのサイトでは、換算する「進数」によっては、「符号付き」にすると最初のビットを「符号」とみなしてしまうのだと思います。
16進数の「EF」を10進数に変換するときに、2進数の1桁目を「符号」とみなして、「EF」を「+EF」ではなく「-11」とみなしているということです。
(16進数の「11」= 2進数で「0001 0001」→「1の補数」で符号反転「1110 1110」→ 「2の補数」にするため +1 して「1110 1111」=16進数の「EF」ですから)
単なる、そのサイトでの計算アルゴリズムの問題だと思います。
No.1
- 回答日時:
まず、16進数というのは、2進数の別表現です(2進数は長いので4桁ずつまとめただけ)
そして、ef を 2進数で表すと 1110 1111 です。最初は、'1' ですね。
これを、符号ビットと見なすのが、「符合付き」
符合付きの表現方法もいくつかありますが、現在は2の補数表示が主流です。
同じサイトに、解説ページがありますので、確認してください。
また、上記のページの中にも、符合付きの値を負の10進表示するプロセスが解説されているので、確認してください。
そして、「符号付きをチェックしたさい、先頭のbitが1になった」のは、何かの間違いか勘違いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
「ベルヌーイ数とローラン展開...
-
15cmは...何センチ?
-
簡単なはずですが教えてください。
-
数学Ⅰの質問です。
-
無限等比級数で初項が0のとき和...
-
2024.8.31 00:04にした質問の20...
-
継続率80%が23連する確率
-
高一数学です θの動径が第4象限...
-
これなぜ収束を前提とするので...
-
2の810乗はいくつですか?
-
数学と人間の活動の数1aの範囲...
-
一般角
-
1いいね12時間、1RT1日、1リプ1...
-
複素数平面 第9日目
-
1/x + 2/y + 3/z =1/4 上記の式...
-
縦、横、高さが3Cmのブロックが...
-
4で割った余りが3でないときは...
-
高校1数学の平行移動の理屈が分...
-
ノンアルコール飲料
-
平方完成
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
0の符号って?
-
数IIの微分の増減表で、導関数...
-
16進数のEFと先頭の1bit
-
共通因数をくくりだした時の符...
-
部分分数に分けるときの符号は...
-
光コンピュータ vs 量子コンピ...
-
この問題を符号を変えないで解...
-
複素共役の問題です
-
【浮動小数点表現】 符号部1ビ...
-
iPhone12miniのフラッシュライ...
-
amzon fire tV stick の無限ル...
-
「故障中」という言葉
-
携帯の紛失・故障で連絡がとれ...
-
故障発生の確率の出し方を教え...
-
落雷によりテレビのチャンネル...
-
累積故障率
-
水や油の膜で綺麗に見えるのは...
-
RAID1+0でホットスペアを組んだ...
-
全体の故障率が 部分の故障率の...
-
故障頻発?リンナイ製食器洗い...
おすすめ情報