天国にいけるJava言語入門 洗練されたプログラミング言語Java ver0.492
32個のメモリのお部屋 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ (32ビット=4バイト)に数値データを格納する形式をint型の形式といいます
32個のメモリのお部屋 □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ (32ビット=4バイト)に数値データを格納する形式をint型の形式といいます
ソーラー「
package project1;
public class Sample001 {
public static void main(String[] args) {
System.out.println(1);
System.out.println('1');
System.out.println("1");
}
}
プログラムの実行結果
1
1
1
の
🍓 System.out.println(1);🍓
が実行されると
この数値データ1は
32個のメモリのお部屋
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
に格納されます」
マックス「なんでぇ
10進数数値1
は
2進数で2進数1とあらわされるんだろう
さっき
char型の形式で(8ビットのメモリにということです)
コンピュータのメモリに
10進数数値1を2進数1であらわして
格納するときは
2進数1の左側に7つ0をくっつけて
00000001を
8つのメモリのお部屋□□□□□□□□に格納したよな」
ソーラー「char型の形式で
10進数数値1が
00000001とあらわされ
8つのメモリのお部屋□□□□□□□□に格納
されるときもありますが
通常
System.out.println(1);
が実行されたときは
10進数数値数値データ1
は
2進数1であらわされ
さらに
2進数1の左側に31個0をくっつけて
00000000000000000000000000000001とされたものが
32個のメモリのお部屋
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
に格納されます
このように
32個のメモリのお部屋
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
に
数値データを格納する形式をint型の形式といいます」
マックス「なんで32個のメモリのお部屋
□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□
に
System.out.println(1);
の
10進数数値データ1が
00000000000000000000000000000001とされたものが
格納されるのか?
それについては
次回へ続く・・・」
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます