性格悪い人が優勝

10001011を10進数に変換すると、符号無し2進数の場合ではどうなりますか?

A 回答 (5件)

10001011



左から、128,64,32,16,8,4,2,1 をかけて足せばよい。

128+8+2+1=139
    • good
    • 0

正統派の答えだけだと面白くないので・・・



技術屋だと 4桁ごとに分けて考えて 16進数を経由することが多いです。
扱いやすくなるので・・・

1000 1011 = 8B(16進数)

で、10進にするには

8 x 16 + 11 = 128 + 11 = 139

蛇足でした。
    • good
    • 0

二進数、十進数、十二進数とかの意味をしっかり理解しておきましょう。


十進数で 236 とは
     十進数
2×10²  200
3×10¹   30
6×10⁰   6
を加えた全体

二進数で 10101は
     十進数
1×2⁴   16
0×2³    0
1×2²    4
0×2¹    0
1×2⁰    1
      21

10001011は
1×10⁷ 128
0×10⁶  0
0×10⁵  0
0×10⁴  0
1×10³  8
0×10²  0
1×10¹  2
1×10⁰  1
    139

を加えたもの
    • good
    • 0

 直感で計算出来るようにならなければなりませんね。



 7ビット=128
 3ビット=8
 1ビット=2
 0ビット=1

 よって、128+8+2+1=139となります。

 直感的に8Bと判断し、8=128、B=11で139と計算出来るようになっているのが常識です。
    • good
    • 0

右の桁から1,2,4,8,16,32という値になります。


1011ならば、
8×1+4×0+2×1+1×1=11 です。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!