System.out.print('a');が実行されると、まず、文字データ'a'はchar型の形式でメモリに格納されます

System.out.print('a');により文字データ'a'に対応する01100001(10進数では97)がメモリに格納され、その01100001を利用して文字aがコンソール画面に表示されます

ソーラー「ちょっとその前に


ねえ、みんな😊


System.out.print('a');

記述されたとき


つまり


プログラム


package project1;


public class Sample001 {


public static void main(String[] args) {


System.out.print('a');

}

}


が実行されて


プログラムの実行結果

a


表示されたとき


何がコンピュータによっておこなわれているか


ちょっと考えてみたいな


ね どうかな?」


マックス「いいアイデアじゃないか」


Java妖精エディット


「それは読者さんも


お知りになられたいところだと思われます」


ソーラー「よ~し、では いってみるよ


プログラム


package project1;


public class Sample001 {


public static void main(String[] args) {


System.out.print('a');

}

}


が実行されると


つまり

命令文

System.out.print('a');

が実行されると


なにがおこるのか」


マックス「なんだってぇ」


ソーラー「は・や・いっ は・や・いっですって・・・


まだ何も言ってません


命令文

System.out.print('a');

が実行されると


まず


文字データ


'a'

に対応する


つまり


文字の画像データaに番号付けられた


01100001(10進数では97)



char型の形式で


メモリに格納されるんじゃないかな?


そうしてその


メモリに格納された


01100001を利用して


文字aをコンソール画面に出力表示しているんじゃないかな?」


マックス「いい・・・(*´ω`*)


これでなぁ これでなぁ お前も


おまえもぉ


文字データを格納するchar型マスターだ」


Java妖精エディット「お見事です ソーラーさん」


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

作者を応援しよう!

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

応援したユーザー

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

新規登録で充実の読書を

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

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

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