teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追加

2020/09/21 15:39

投稿

amiya
amiya

スコア1218

answer CHANGED
@@ -1,2 +1,6 @@
1
1
  intの負の値には、2の補数を使ってデータが記録されています。
2
- unsigned intは、それが無く、全てを正のデータとして処理します。
2
+ unsigned intは、それが無く、全てを正のデータとして処理します。
3
+
4
+ 32bitとかあるintだと、想像がしにくいので、4bitの架空のmicro intという型を考えてみて、
5
+ micro int と unsigned micro int で、全てのビットパターンと、その値を表にしてみると、
6
+ 何かが見えてくるかもしれません。