回答

✨ ベストアンサー ✨

横から失礼します。
まず、10進数で簡単に表せる数は何でも2進数で表せるというわけではないんです。

例えば、10進数の0.2は、2進数で表すと、0.001100110011001100110011...となります。
同じく、10進数の3.456は2進数で表すと、11.011101001011110001101010...となります。

前置きはここまでで、10進数の0.5=2進数の0.1を忘れていないでしょうか。
その次が、10進数の0.25=2進数の0.01になります。
ここが論点になると思います。

以上です。失礼しました。

なるほど…!
わかりやすい説明をありがとうございます🥲
おかげさまで理解することができました!
ありがとうございます!

この回答にコメントする

回答

少数点より右側は0.456にならなくてはいけないからです。

0.456から0.25って引けますよね…?
なのになぜ、1にならず、0なのでしょうか?

えーっと😅2進数の計算は引くんじゃなくて足すんです。やり方を後で送りますね。

これでも分からなければ勘弁してください。

ご丁寧にありがとうございます🥲
助かりました🥲

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