1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> スピーカー:そのすべてを思い出してください されているコンピュータのボンネットの下に 3 00:00:02,720 --> 00:00:03,900 ビットを使用して格納。 4 00:00:03,900 --> 00:00:06,320 そしてビットは、順番に、使用することができる 数字を表します。 5 00:00:06,320 --> 00:00:09,020 と数字は、順番に、使用することができる 文字を表現する。 6 00:00:09,020 --> 00:00:12,530 実際、従来のが存在 これらの数字との間のマッピング 7 00:00:12,530 --> 00:00:14,260 文字は、ASCII文字と呼ばれる - 8 00:00:14,260 --> 00:00:17,130 用米国標準コード 情報交換。 9 00:00:17,130 --> 00:00:20,460 >> Cは、今、それは我々が見ることができることが判明 この等価性、なぜなら我々ではない 10 00:00:20,460 --> 00:00:24,400 唯一の整数を持って、我々はまた、両方の文字を持っている そのうちの一日の終わりに 11 00:00:24,400 --> 00:00:27,240 数値として表されます そして、今度は、ビット。 12 00:00:27,240 --> 00:00:30,850 それでは、その簡単なプログラムを書いてみましょう 単純なマッピングが何であるかを私に語った 13 00:00:30,850 --> 00:00:37,650 数字と文字の間で維持 65は大文字のAであることを気にして97 14 00:00:37,650 --> 00:00:39,080 小文字aはである。 15 00:00:39,080 --> 00:00:40,630 始めましょう。 16 00:00:40,630 --> 00:00:49,680 >> 「標準のI / OドットHが含まれています。 " 「INT 主無効。 "そして今、私はしたいのですが 17 00:00:49,680 --> 00:00:53,380 大文字のすべてを反復 その数値とをプリントアウト 18 00:00:53,380 --> 00:00:54,680 文字相当。 19 00:00:54,680 --> 00:00:56,960 したがって、このために、私は "のための"ループを使用します。 20 00:00:56,960 --> 00:00:59,560 「INTのために私を取得 - 21 00:00:59,560 --> 00:01:03,120 そして今ではなく、いつものから開始 0、なぜ私は価値で起動しません。 22 00:01:03,120 --> 00:01:07,130 私は、有意であることがわかっている 大文字のAのための65のような? 23 00:01:07,130 --> 00:01:10,300 限り、のは、これをやってみましょう 私はより小さいです - 24 00:01:10,300 --> 00:01:10,600 UM - 25 00:01:10,600 --> 00:01:17,190 65プラス26、私はそこに知っているので、 アルファベットの26文字です。 26 00:01:17,190 --> 00:01:20,840 そして、このそれぞれの繰り返しで ループは、私はiを1インクリメントしてみましょう。 27 00:01:20,840 --> 00:01:23,640 >> さて、これの各反復に ループ、私は何をしたいのですか? 28 00:01:23,640 --> 00:01:27,390 私は何が現在のプリントアウトしたいのですが 番号iとは何か、 29 00:01:27,390 --> 00:01:29,570 対応する文字がある。 30 00:01:29,570 --> 00:01:34,920 今、それを達成するために、私は、キャストすることができます いわば、のcharにINT 31 00:01:34,920 --> 00:01:37,800 次の方法。 32 00:01:37,800 --> 00:01:45,830 "私は%C型のバックスラッシュは%fを印刷N」で つまり、私が言いたい、この 33 00:01:45,830 --> 00:01:48,350 番号は、この文字である。 34 00:01:48,350 --> 00:01:51,940 だから私はこの2つの値をプラグインする必要があります 印刷Fのプレースホルダー、そう 35 00:01:51,940 --> 00:01:55,130 - 私は、コンマI、カンマをやる 36 00:01:55,130 --> 00:01:58,400 >> 今、私は、変数cを持っていないか、 CHARが、私は番号を持っています。 37 00:01:58,400 --> 00:02:01,940 そして、私は数字はにマッピングすることができることを知っている 手紙は、私は単純に指示する必要があります 38 00:02:01,940 --> 00:02:03,230 それをするコンピュータ。 39 00:02:03,230 --> 00:02:09,020 そして私は私がにintからキャストすることができます 単純にある指定してCHAR、 40 00:02:09,020 --> 00:02:12,850 私は次のように確かにしたい、カッコ 文字に変換する。 41 00:02:12,850 --> 00:02:17,440 >> の保存、今この文を閉じてみましょう ファイル、およびこのプログラムをコンパイルします。 42 00:02:17,440 --> 00:02:23,590 "ASCII 0ドットスラッシュASCII 0を作る。"と 非常に迅速として画面に出力 43 00:02:23,590 --> 00:02:26,760 数字との間に、このマッピング その文字相当。 44 00:02:26,760 --> 00:02:31,920 実際、私は戻ってスクロールすると、私が最初に 65であることがわかり、66はB、もし私 45 00:02:31,920 --> 00:02:35,520 ダウンスクロールバック、90はZである 46 00:02:35,520 --> 00:02:35,597