数学
高校生
解決済み

(-63)10

この10進数を8ビット符号付二進数にする方法を教えてください!!

回答

✨ ベストアンサー ✨

まず+63を8ビット符号付2進数で表現すると

0011 1111

となります。

ここから符号が反転した値を表現するには、「2の補数」と呼ばれる表現方法を使用します。

2進数の+63に対して以下の手順で操作を行います。

①1と0を反転する
1100 0000

②1を足す
1100 0001

この

1100 0001

が、8ビット符号付二進数による-63を表現したものになります。

+63の2進数と足し算をすると、繰り上がりで9桁になってしまい、9桁目は切り捨てられるので0になりますよね?

miyu

本当にありがとうございます🙇🏻‍♀️
助かりました!

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