数学
大学生・専門学校生・社会人
解決済み

16進数「AA」と2進数「01000110」の差を10進数で表現せよ。この問題を教えてください。

回答

✨ ベストアンサー ✨

最初から10進数に直して計算した場合

●16進数「AA」を10進数で表すと:

16¹×10+16⁰×10=160+10=170

●2進数「01000110」を10進数で表すと

2⁷×0+2⁶×1+2⁵×0+2⁴×0+2³×0+2²×1+2¹×1+2⁰×0=70

●差を求めると

 170-70=100

――――――――――――――――――――――――――
補足

16進数として計算し10進数に直すと【2進数「01000110」=16進数「46」】

 AA-46=64で、

 16¹×6+16⁰×4=100

2進数として計算し2進数に直すと【16進数「AA」=2進数「10101010」】

 10101010-0100011O=1100100で、

 2⁶×1+2⁵×1+2⁴×0+2³×0+2²×1+2¹×0+2⁰×0=100

みーみ

分かりやすく説明してくださりありがとうございます🙇‍♀️助かりました!!

この回答にコメントする
疑問は解決しましたか?