天国にいけるC言語入門 シーズン1 パソコン超初心者がゼロから東方風シューティングをつくる編 ver.0.4.15.789 RELIEF
ユーザー側からコンピュータに渡されたデータ(命令文)は まずコンピュータのメモリに格納されます。そうしなければコンピュータはそのデータ(命令文)を取り扱うことはできません
ユーザー側からコンピュータに渡されたデータはまずコンピュータのメモリに格納されます。そうしなければコンピュータはそのデータを取り扱うことはできません
ユーザー側からコンピュータに渡されたデータ(命令文)は まずコンピュータのメモリに格納されます。そうしなければコンピュータはそのデータ(命令文)を取り扱うことはできません
ユーザー側からコンピュータに渡されたデータ(命令文)は まずコンピュータのメモリに格納されます。そうしなければコンピュータはそのデータ(命令文)を取り扱うことはできません
命令文 printf("%d番めのリンゴです\n",1);
が実行されたなら
コンピュータの内部でどのようなことがおこなわれているかを
ご説明します
この命令文
printf("%d番めのリンゴです\n",1);
は
第一引数には "%d番めのリンゴです\n"
第二引数には 1
の2つのデータがユーザー(プログラムを作製する人)から
printf関数の引数として渡されています
命令文
printf("%d番めのリンゴです\n",1);
は
コンパイルされると
すべて
0と1のみで表される機械語に変換されています
そして
コンピュータの記憶装置であるメモリと呼ばれる部分に記憶されます
もちろん
第一引数の "%d番めのリンゴです\n"
と
第二引数の 1
この2つのデータも0と1で構成されたデータに変換されて
コンピュータの記憶装置であるメモリと呼ばれる部分に記憶されます
"%d番めのリンゴです\n"
のような文字列データも
ユーザーから与えられるデータであり
コンパイルすると
コンピュータがあつかえるよう
0と1のデータの集まりに変換されるのですね
そうして
🍓コンピュータの記憶装置であるメモリに0と1の集まりに変換、格納された
第一引数の "%d番めのリンゴです\n"
と
第二引数の 1
この2つのデータ
🍓
を
これまた0と1に変換されメモリに格納された
printf関数をコンピュータが読み取って
第一引数の "%d番めのリンゴです\n"
と
第二引数の 1
に働きかけることにより
第一引数の "%d番めのリンゴです\n"
と
第二引数の 1
が合成されて
コマンドプロンプト画面に
1番めのリンゴです
が表示されます
この例のように
コンピュータは
💖ユーザーから渡されたデータ(命令文)💖
を1度
コンピュータの記憶装置であるメモリに格納しなければ
そのデータを取り扱うことができません。
このことはコンピュータシステムの基本的な原理となっています。
このことを
意識されているとプログラミング言語に対する理解がぐっと深まります
solarplexussより💖
新規登録で充実の読書を
- マイページ
- 読書の状況から作品を自動で分類して簡単に管理できる
- 小説の未読話数がひと目でわかり前回の続きから読める
- フォローしたユーザーの活動を追える
- 通知
- 小説の更新や作者の新作の情報を受け取れる
- 閲覧履歴
- 以前読んだ小説が一覧で見つけやすい
アカウントをお持ちの方はログイン
ビューワー設定
文字サイズ
背景色
フォント
組み方向
機能をオンにすると、画面の下部をタップする度に自動的にスクロールして読み進められます。
応援すると応援コメントも書けます