32個のメモリのお部屋 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ に0から4294967295までの数値データを1つ格納する形式を unsigned int型の形式と呼びます

ソーラー「で


なんで


32個のメモリのお部屋をもつと


つまり


int型の形式なら


-2147483648から2147483647までの数値データを格納できるか


ということなんですが」


マックス「そこにきたか


そこにくるんだな」


ソーラー「そんなの簡単な理由ですよ


32個のメモリのお部屋

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

をもつということは


32個のメモリのお部屋

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□に


00000000000000000000000000000000

00000000000000000000000000000001

00000000000000000000000000000010

00000000000000000000000000000011

00000000000000000000000000000100

00000000000000000000000000000000

11111111111111111111111111111011

11111111111111111111111111111100

11111111111111111111111111111101

11111111111111111111111111111110

11111111111111111111111111111111


の0と1で表される4294967296パターンのうちの1つを


格納することができます。


というわけで


00000000000000000000000000000000

10進数データ0

00000000000000000000000000000001

10進数データ1

00000000000000000000000000000010

10進数データ2

00000000000000000000000000000011

10進数データ3

00000000000000000000000000000100

10進数データ4

11111111111111111111111111111011

10進数データ4294967291

11111111111111111111111111111100

10進数データ4294967292

11111111111111111111111111111101

10進数データ4294967293

11111111111111111111111111111110

10進数データ4294967294

11111111111111111111111111111111

10進数データ4294967295

を表すことにすれば


32個のメモリのお部屋

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

0から4294967295までの数値データを1つ格納することができます。」


マックス「int型の形式で格納できる数値データは


-2147483648から2147483647までの数値データ


じゃなかったっけか?」


ソーラー「そう


32個のメモリのお部屋

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

0から4294967295までの数値データを1つ格納する形式を


unsigned int型の形式と呼ぶんです。」


マックス「はい? 聞き間違えか?」

  • Twitterで共有
  • Facebookで共有
  • はてなブックマークでブックマーク

作者を応援しよう!

ハートをクリックで、簡単に応援の気持ちを伝えられます。(ログインが必要です)

応援したユーザー

応援すると応援コメントも書けます

新規登録で充実の読書を

マイページ
読書の状況から作品を自動で分類して簡単に管理できる
小説の未読話数がひと目でわかり前回の続きから読める
フォローしたユーザーの活動を追える
通知
小説の更新や作者の新作の情報を受け取れる
閲覧履歴
以前読んだ小説が一覧で見つけやすい
新規ユーザー登録無料

アカウントをお持ちの方はログイン

カクヨムで可能な読書体験をくわしく知る