• ベストアンサー

正負の値をとる8桁の2進数

正負の値をとる8桁の2進数01010010を10進数に変換する場合、2+16+64=82であっていますか? 11100011の場合は反転して00011100にして1を足して00011101にして1+4+8+16=29であっていますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • don_go
  • ベストアンサー率31% (336/1059)
回答No.2

>11100011の場合は反転して00011100にして1を足して00011101にして1+4+8+16=29であっていますか? -29が正解

その他の回答 (1)

  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

合っています。

関連するQ&A