ベストアンサー 10進数 ⇒ 16進数 2011/02/06 10:27 10進数から16進数に変換する式を教えてください 必要ならば補足お返しします みんなの回答 (3) 専門家の回答 質問者が選んだベストアンサー ベストアンサー BookerL ベストアンサー率52% (599/1132) 2011/02/06 10:43 回答No.3 方法1 16でどんどん割っていく 例 10進数で 100 100÷16 = 6 あまり 4 あまりが 1桁目、商が2桁目 → 16進数で 64 10進数で 500 500÷16 = 31 あまり 4 あまりが1桁目 商が16より大きいのでもう一度割る 31÷16 = 1 あまり 15 あまりが2桁目、商が3桁目 → 16進数で 1(15)4 → 1F4 方法2 16進数の使える関数電卓を使う 方法3 グーグルを使う 検索窓に「500 を 16進数で」 と入力すると、500 = 0x1F4 という結果が得られます。 質問者 お礼 2011/02/06 14:43 わかりやすい回答ありがとうございます! 「方法1」が感動でした!「方法3」も知らなかったのでうれしいです。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 その他の回答 (2) O次郎(@stokesia) ベストアンサー率28% (241/850) 2011/02/06 10:42 回答No.2 関数電卓で、10進数で数値を入力して16進数ボタンを押してください。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 86tarou ベストアンサー率40% (5093/12700) 2011/02/06 10:38 回答No.1 16で割り、その答えを更に16で割っていきます。割れなくなったところで、余りを逆に並べ変えます。 詳しくは↓をご覧ください。 http://www.asahi-net.or.jp/~ax2s-kmtn/ref/bdh.html#hexadecimal 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ 学問・教育数学・算数 関連するQ&A 「情報」2進数から16進数などについて 2進数から16進数または16進数から2進数に変換できるように なるにはこの表を覚える必要がありますか? 10進数からn進数への変換 27という10進数の数字を2進数へと変換する時は 2で割っていて余りを並べることで求めることが出来ますが やり方はわかるのですが、そのようになる理由が理解できません。 27=【(1×2^3)+(1×2^2)+(0×2^1)+(1×2^0)】×2+1(余り) 13=【(1×2^2)+(1×2^1)+(0×2^0)】×2+1(余り) ・ ・ ・ とこのように式での説明をみると、式の上ではそうなるのはわかるのですが・・・・ なぜ27を2で割ったものの余りが2進数の1桁目になるのか、ということを 数式以外で説明できないものでしょうか? そういうものなんだ、というふうに考えるしかないのでしょうか? 10進数(+-)→2進数への変換(2) 先ほど、ご質問させて頂きました者です、詳細にご説明させて頂きます (1)10進数:-16072 → 2進数:1100 0001 0011 1000 補足:2進数の16bit目の「1」は符号ビット「ー」 (2)10進数:+16072 → 2進数:0011 1110 1100 1000 補足:2進数の16bit目の「0」は符号ビット「+」 補足:10進数の値の範囲は 2進数で 符号1bitを含む16bitの値の範囲です と変換できるVB関数をご教示ください 宜しくお願いいたします 天文学のお話。日本ではどのように考えられていた? OKWAVE コラム ストロハル数について 今流体力学を勉強中なのですが,ストロハル数を ナビエストークスの式から導くことが出来ません・・・ St=Lf/U=nU/(U^2/L)と変換するところまではわかっていますが ナビエストークスの式をどのように変換すればよいのかわかりません・・・ わかる人がいましたら教えてください. 出来るだけ丁寧に教えて頂けたら幸いです. 10進数を5進数に変換する式 A1=1,A2=3,A3=5・・・(10進数)とした場合、B1=1,B2=3,B3=10・・・(5進数)のように変換するときオートフィルで100列まで表示したいのです。 どのような式になるでしょうか。 回答よろしくお願いします。 8進数から2進数に変換の 8進数223を2進数に変換したいのですが、 まず223を10進数に変換(2×8^2+2×8+3×1=147)→それから2進数に変換→答えは10010011 という方法しかないのでしょうか? 10進数に変換せず、直接2進数にする方法はあるのでしょうか? 10進数を2進数に変換したい。 業務上であるログの値を解析しています。 ※ログはcsv形式で、Excelに落として編集加工しています。 その中で、10進数を2進数に変換する必要がありますが、変換方法がよくわかりません。 ExcelでDEC2BINという関数があるところまでは突き止めたのですが、 この関数は、与件(10進数)が512を超えるとエラーとなってしまいます。 (解析対象は10進数で10桁です・・。) 2進数に変換する関数、方法などはあるのでしょうか? 大量にログがあるので、一括して加工したいのですが・・。 (VBAの使いかたがわからないので、何とか関数か何かで対処したいのですが・・・。Excelは2002を使ってます) 2進数10進数 こんばんわ。情報処理を勉強中です。 01010101 2進数 この2進数を10進数に変換したいんですが、どのようなやり方をすればいいのでしょうか? 区切ってすればいいのか悩んでいます。 もう一つあるのですが、 100 10進数 を2進数に変換するのですが、自分なりに解くと 1100100なんですが合っているかわかるでしょうか? よろしくお願い致します。 10進数→2進数 10進数の小数を2進数に変換する手法を説明していただけますでしょうか??? このときなぜ2で掛けていくかを詳しく教えて欲しいです。 そして、10進数のから2進数(整数)に変換するときの手法も教えて下さい。 このときなぜ2で割っていくかを詳しく教えて下さい。 2進数について 2進数の課題が出されました。足し算と掛け算は自力でわかったのですが、以下の問題がさっぱりです。誰かわかる方回答していただけるととても助かります。 【2進数の割り算】 10101÷11 110111÷101 【2進数の変換】 (1010101)を8進数、10進数、16進数に変換 (1011.01)を8進数、10進数、16進数に変換 【10進数を2進数に変換】 (53)の10進数を2進数に変換 (77.35)の10進数を2進数に変換 【最大桁数を8とする。2の補数を明記して2進数の引き算を足し算で】 10111010-1100111 以上です。よろしくお願いします。 10進数から2進数へ・・・ 10進数から2進数に変換するプログラムを作っています。a[i]=(x/2)%2という式をforでまわせば、できると思うんですが、a[i]の配列をどうやって表示させるのかわかりません、 main以下をのせときます。 int x; int i; float a[i]; printf("10進数を入力してください>"); scanf("%d",&x); a[i]=(x/2)%2; printf("2進数は%d\n",a[i]); } 小数の2進数変換について教えて下さい! 0.5(10)=0.1B 0.25(10)=0.01B 0.125(10)=0.001B 0.06125(10)=0.0001B ここまでは、というかこの式はわかりました。 だけど例えば0.6(10)はどう変換すればいいのですか? 0.5(10)が0.1Bなら 0.1B+0.1(10)とも表せるとおもいます。 だけど0.1(10)の二進数の変換の仕方がわかりません。 公式はないのでしょうか? 日本史の転換点?:赤穂浪士、池田屋事件、禁門の変に見る武士の忠義と正義 OKWAVE コラム 10進数→2進数、16進数;2進数→10進数、16進数 10進数を2進数、16進数に、2進数を10進数、16進数に変換したいのですがやり方がよく分かりません。分かる方、教えてください。(2進数、16進数は16bitで2の補数表示) (1) 4793.5625 (2) -2896 (3) 0110 1110 0010 1010 (4) 1110 1110 0010 1010 8進数から16進数への変換 8進数から16進数、また、16進数から8進数に 計算過程でほかの進数に変換することなく直接変換できますか? 2進数・10進数・16進数 過去ログみてもよく分からなかったので質問します。 題名の通り 2進数→10進数(逆に10進数→2進数)などといったような変換ができません。1学期に授業でやったのですが授業プリントなくしてしまい・・・ 例えば(教科書見ながら書いてます) (1)2進数「0010」がどうして10進数で「2」なんですか(計算方法教えてください?? ↑2進数「0010」を色々計算して「2」を出したような気がします。 (2)16進数から2進数への変換も計算方法を教えてください。 例:16進数「C」がなぜ2進数「1100」なんですか? 2進数から16進数への変換 2進数から16進数への変換はだいたいはできるんですが、小数点の2進数を16進数に変換するやり方がわかりません。 (例) 2進数1001→16進数では9ですが、0.0101などのやりかたがわかりません。 よろしくお願いします このシンプルな進数の変換はどういう流れで行っているのでしょう? このシンプルな進数の変換はどういう流れで行っているのでしょう? (1)06201E90h この16進数の数値が (2)2104976d こうなって、 (3)76491002 こうなることについて、 「PackedBCDに変換して下位から並べる」という説明を受けたんですが、 そのとき上記の数値と説明だけメモして納得したつもりが、後で実際に変換しようとすると訳が分からなくなりました。(2)から(3)へは、並んでいるのを2文字ずつとって逆にしていると分かったのですが、(1)から(2)が・・・。 (2)の末尾にdが付いてるので10進数に変換していると思うのですが、普通に変換したらEが14という2桁の数値になって意味不明になります。 また、PackedBCDは4ビットで1桁の10進数を表すとありましたが、 上記の式をそれに当てはめてどうしようというのでしょうか。(もしかしたら聞き間違えた可能性もあるので、似たような用語がないか調べているところです。) どなたかご教示くださいますでしょうか。 2進数1101.011に2進数の桁の重みをかけると 2進数1101.011に2進数の桁の重みをかけるとなぜ10進数になるんでしょうか? それはそういう結果になるからだ、というのはわかっているんですが、私が知りたいのは 2進数1101.011 に10進数の桁の重みをかけたら、10進数に変換される 2進数1101.011 に8進数の桁の重みをかけたら、8進数に変換される 2進数1101.011 に16進数の桁の重みをかけたら、16進数に変換される というのなら納得できるんですが 2進数1101.011 に2進数の桁の重みをかけたら 10進数 というのが納得できません。なぜ、8進数、16進数、3,4,5,6,7,ではなく10進数になるんでしょうか?2進数の桁の重みなのに。 2進数1011.011を 10進数と 16進数 2進数1011.011を 10進数と 16進数にしてください できればその式も書いていただければ幸いです 2進数をの乗数?を16進数に直すやり方を教えてください 2進数の掛け算を16進数に変換する方法を教えてください。 (1011 1111 0101)×(0011)というものです。 これは、 (11 15 5)×(3)で、 11155×3=33465→これを16進数に変換する つまり、16で割っていけばよいのでしょうか? 無知なものですいません。 よろしくお願いします。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ 学問・教育 人文・社会科学 語学 自然科学 数学・算数 応用科学(農工医) 学校 受験・進学 留学 その他(学問・教育) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
わかりやすい回答ありがとうございます! 「方法1」が感動でした!「方法3」も知らなかったのでうれしいです。