>> スピーカー：そのすべてを思い出してください されているコンピュータのボンネットの下に
ビットを使用して格納。
そしてビットは、順番に、使用することができる 数字を表します。
と数字は、順番に、使用することができる 文字を表現する。
実際、従来のが存在 これらの数字との間のマッピング
文字は、ASCII文字と呼ばれる -
用米国標準コード 情報交換。
>> Cは、今、それは我々が見ることができることが判明 この等価性、なぜなら我々ではない
唯一の整数を持って、我々はまた、両方の文字を持っている そのうちの一日の終わりに
数値として表されます そして、今度は、ビット。
それでは、その簡単なプログラムを書いてみましょう 単純なマッピングが何であるかを私に語った
数字と文字の間で維持 65は大文字のAであることを気にして97
小文字aはである。
始めましょう。
>> 「標準のI / OドットHが含まれています。 " 「INT 主無効。 "そして今、私はしたいのですが
大文字のすべてを反復 その数値とをプリントアウト
文字相当。
したがって、このために、私は "のための"ループを使用します。
「INTのために私を取得 -
そして今ではなく、いつものから開始 0、なぜ私は価値で起動しません。
私は、有意であることがわかっている 大文字のAのための65のような？
限り、のは、これをやってみましょう 私はより小さいです -
UM -
65プラス26、私はそこに知っているので、 アルファベットの26文字です。
そして、このそれぞれの繰り返しで ループは、私はiを1インクリメントしてみましょう。
>> さて、これの各反復に ループ、私は何をしたいのですか？
私は何が現在のプリントアウトしたいのですが 番号iとは何か、
対応する文字がある。
今、それを達成するために、私は、キャストすることができます いわば、のcharにINT
次の方法。
"私は％C型のバックスラッシュは％fを印刷N」で つまり、私が言いたい、この
番号は、この文字である。
だから私はこの2つの値をプラグインする必要があります 印刷Fのプレースホルダー、そう
- 私は、コンマI、カンマをやる
>> 今、私は、変数cを持っていないか、 CHARが、私は番号を持っています。
そして、私は数字はにマッピングすることができることを知っている 手紙は、私は単純に指示する必要があります
それをするコンピュータ。
そして私は私がにintからキャストすることができます 単純にある指定してCHAR、
私は次のように確かにしたい、カッコ 文字に変換する。
>> の保存、今この文を閉じてみましょう ファイル、およびこのプログラムをコンパイルします。
"ASCII 0ドットスラッシュASCII 0を作る。"と 非常に迅速として画面に出力
数字との間に、このマッピング その文字相当。
実際、私は戻ってスクロールすると、私が最初に 65であることがわかり、66はB、もし私
ダウンスクロールバック、90はZである