2進数を10進数に変換する問題

■問題

( 11111111 ) 2

を10進数に変換せよ.補数は考慮しない.

■答え

( 255 ) 10

■ヒント

2進数→10進数変換

■解き方

( 2 7 ×1 )+( 2 6 ×1 )+( 2 5 ×1 )+( 2 4 ×1 )+( 2 3 ×1 )+( 2 2 ×1 )+( 2 1 ×1 )+( 2 0 × 1 )

= 128+64+32+ 16+8+4+2+1

= 255

よって, ( 255 ) 10 となる.

(別解)

( 11111111 ) 2 = ( 100000000 ) 2 − ( 1 ) 2

= ( 2 8 ) 10 − ( 1 ) 10

= ( 256 ) 10 − ( 1 ) 10

= ( 255 ) 10



ホーム>>カテゴリー別分類>>その他>>2進数を10進数に変換する問題

初版:2012年8月6日,最終更新日: 2026年10月26日