a21_txt01_1a
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* [[a21_txt01]]の補足説明#1
-(by [[K]], 2021.01.19)
** (0)
-これは[[「川合のプログラミング言語自作のためのテキスト第...
** (1) テキストファイルを配列変数に読み込むと、どんな結果...
-ここではC言語の文字列の扱いに自信がない人のために、基礎...
-C言語は文字列型という型を基本型としては持っていません。...
-とまあ結局はそれだけのことなのですが、それでもたぶんピン...
** (2) 文字コード
-ここでは話を単純にするために、半角文字に限って説明します。
-コンピュータは原則として、ONとOFFの2つの状態しか扱えない...
-そこで、ONを1、OFFを0に見立てて、ON/OFFの並びが二進数の...
-つまりコンピュータは相変わらずONとOFFしか処理していない...
-コンピュータは数値を理解しているわけではありません。ただ...
-ちょっと話が脱線してしまいましたが、つまり「整数をON/OFF...
-では、文字はどうでしょうか。はい、文字に番号を付けること...
-大文字アルファベット
|A|B|C|D|E|F|...|V|W|X|Y|Z|
|65|66|67|68|69|70||86|87|88|89|90|
-小文字アルファベット
|a|b|c|d|e|f|...|v|w|x|y|z|
|97|98|99|100|101|102||118|119|120|121|122|
-数字や記号(1という文字の文字コードは1ではないのが面白い...
|0|1|2|3|...|7|8|9|,|.|:|;|
|48|49|50|51||55|56|57|44|46|58|59|
-まあ全部書けば書けるのですが、長くなるし、別に暗記する必...
-なぜ暗記しなくていいのかというと、C言語では文字コードを...
-'A'は65という数値の代わりで、'z'は122の代わりです。文字...
-文字コードを覚えなくていいなんて、とても便利ですね!
-念を押しますが、文字コードは文字ではなくただの数値です。...
-他の言語では異なる挙動をするかもしれませんが、C言語はこ...
** (3) テキストファイルを読み込んだ場合
-テキストファイルをfopenしてfreadして読みこんだら、どんな...
-論より証拠、百聞は一見にしかずなので、以下のテキストファ...
a=1;
b=2;
c=a+b;
print c;
-txt[0]~txt[9]:
|txt[0]|txt[1]|txt[2]|txt[3]|txt[4]|txt[5]|txt[6]|txt[7]|...
|97|61|49|59|10|98|61|50|59|10|
|'a'|'='|'1'|';'|改行|'b'|'='|'2'|';'|改行|
-txt[10]~txt[19]:
|txt[10]|txt[11]|txt[12]|txt[13]|txt[14]|txt[15]|txt[16]|...
|99|61|97|43|98|59|10|112|114|105|
|'c'|'='|'a'|'+'|'b'|';'|改行|'p'|'r'|'i'|
-txt[20]~
|txt[20]|txt[21]|txt[22]|txt[23]|txt[24]|txt[25]|txt[26]|
|110|116|32|99|59|10|0|
|'n'|'t'|' '|'c'|';'|改行||
-txt[]に具体的にどんな数値が入るかわかったでしょうか。こ...
--改行の文字コードは10。改行もただの1文字で、文字コードは...
--スペース(空白文字)の文字コードは32。
--末尾は0がある。・・・これはloadText()が「ここでファイル...
** (4) その他のささいなこと
-プログラム内では、'¥n'という表記が出てきますが、これは...
-同じくプログラム内では'¥t'という表記も出てきます。これ...
-'¥r'という表記も出てきます。コードの値は13です。これは...
--しかし、Windowsで作ったテキストファイルをLinuxで開く場...
* こめんと欄
#comment
終了行:
* [[a21_txt01]]の補足説明#1
-(by [[K]], 2021.01.19)
** (0)
-これは[[「川合のプログラミング言語自作のためのテキスト第...
** (1) テキストファイルを配列変数に読み込むと、どんな結果...
-ここではC言語の文字列の扱いに自信がない人のために、基礎...
-C言語は文字列型という型を基本型としては持っていません。...
-とまあ結局はそれだけのことなのですが、それでもたぶんピン...
** (2) 文字コード
-ここでは話を単純にするために、半角文字に限って説明します。
-コンピュータは原則として、ONとOFFの2つの状態しか扱えない...
-そこで、ONを1、OFFを0に見立てて、ON/OFFの並びが二進数の...
-つまりコンピュータは相変わらずONとOFFしか処理していない...
-コンピュータは数値を理解しているわけではありません。ただ...
-ちょっと話が脱線してしまいましたが、つまり「整数をON/OFF...
-では、文字はどうでしょうか。はい、文字に番号を付けること...
-大文字アルファベット
|A|B|C|D|E|F|...|V|W|X|Y|Z|
|65|66|67|68|69|70||86|87|88|89|90|
-小文字アルファベット
|a|b|c|d|e|f|...|v|w|x|y|z|
|97|98|99|100|101|102||118|119|120|121|122|
-数字や記号(1という文字の文字コードは1ではないのが面白い...
|0|1|2|3|...|7|8|9|,|.|:|;|
|48|49|50|51||55|56|57|44|46|58|59|
-まあ全部書けば書けるのですが、長くなるし、別に暗記する必...
-なぜ暗記しなくていいのかというと、C言語では文字コードを...
-'A'は65という数値の代わりで、'z'は122の代わりです。文字...
-文字コードを覚えなくていいなんて、とても便利ですね!
-念を押しますが、文字コードは文字ではなくただの数値です。...
-他の言語では異なる挙動をするかもしれませんが、C言語はこ...
** (3) テキストファイルを読み込んだ場合
-テキストファイルをfopenしてfreadして読みこんだら、どんな...
-論より証拠、百聞は一見にしかずなので、以下のテキストファ...
a=1;
b=2;
c=a+b;
print c;
-txt[0]~txt[9]:
|txt[0]|txt[1]|txt[2]|txt[3]|txt[4]|txt[5]|txt[6]|txt[7]|...
|97|61|49|59|10|98|61|50|59|10|
|'a'|'='|'1'|';'|改行|'b'|'='|'2'|';'|改行|
-txt[10]~txt[19]:
|txt[10]|txt[11]|txt[12]|txt[13]|txt[14]|txt[15]|txt[16]|...
|99|61|97|43|98|59|10|112|114|105|
|'c'|'='|'a'|'+'|'b'|';'|改行|'p'|'r'|'i'|
-txt[20]~
|txt[20]|txt[21]|txt[22]|txt[23]|txt[24]|txt[25]|txt[26]|
|110|116|32|99|59|10|0|
|'n'|'t'|' '|'c'|';'|改行||
-txt[]に具体的にどんな数値が入るかわかったでしょうか。こ...
--改行の文字コードは10。改行もただの1文字で、文字コードは...
--スペース(空白文字)の文字コードは32。
--末尾は0がある。・・・これはloadText()が「ここでファイル...
** (4) その他のささいなこと
-プログラム内では、'¥n'という表記が出てきますが、これは...
-同じくプログラム内では'¥t'という表記も出てきます。これ...
-'¥r'という表記も出てきます。コードの値は13です。これは...
--しかし、Windowsで作ったテキストファイルをLinuxで開く場...
* こめんと欄
#comment
ページ名: