- ベストアンサー
123+45という8進方のしきを16進方で表す式で
123+45という8進方のしきを16進方で表す式で =1・8^2+(2+4)・8+(3+5) までは理解できたのですがこの式に続く以下の式がわからなかったので解説をおねがいしたいです🙇 =15・8 =16・8-8 =16・7+8 =78(16進方) 回答おねがいします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
--------------8進法の計算として =1・8^2+(2+4)・8+(3+5) =(1・8+2+4)・8+(3+5) ・・・(3桁目-1)=(2桁目+8) =14・8+8 ・・・(1桁目-8)=(2桁目+1) =15・8 ・・・8進法で、2桁目の合計が15になる。 =16・8-8 ・・・(2桁目に+1)=(1桁目に-8)となる -------------- =8・16-8 ・・・2桁目に16が出来たため、以降を16進法の数値と考えると =7・16+8 ・・・(2桁目に-1)=(1桁目に+16)で2桁目は8→7,1桁目は-8+16=+8 =78(16進方)
その他の回答 (1)
- koujikuu
- ベストアンサー率43% (429/993)
123+45 =(1*8^2+2*8+3) + (4*8+5) =1*8^2+(2+4)*8+(3+5) =1*8*8+6*8+1*8 =8*(1*8+6+1) =8*15 =8*(16-1) =8*16-8 =(7+1)*16-8 =7*16+16-8 =7*16+8 =78 となりましたが、8進数→2進数→16進数に変換したほうが簡単では? =1 2 3 + 4 5 8進数 =001 010 011 + 100 101 2進数 =0 0101 0011 + 10 0101 =0 5 3 + 2 5 16進数 =53 + 25 =78
お礼
ありがとうございます!
お礼
ありがとうございます!