1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] CHRISTOPHER BARTHOLOMEW:おかえりなさい。 2 00:00:08,870 --> 00:00:12,730 別のビデオでは、これはCのcharデータ型を議論 3 00:00:12,730 --> 00:00:16,570 文字、数字、特殊文字を保持するために使用でき 4 00:00:16,570 --> 00:00:19,420 質問や感嘆符など。 5 00:00:19,420 --> 00:00:22,660 我々は、個々のcharはASCII値を持っていることを知っている 6 00:00:22,660 --> 00:00:25,280 文字の整数表現です。 7 00:00:25,280 --> 00:00:29,690 たとえば、大文字のAのASCII値は65です。 8 00:00:29,690 --> 00:00:34,570 しかし、C言語では、そのような実際の単語や文章に何を使うのですか 9 00:00:34,570 --> 00:00:37,940 プログラミングとして、または "Cは美しいですか?" 10 00:00:37,940 --> 00:00:39,550 答えは文字列です - 11 00:00:39,550 --> 00:00:42,340 しかし、より具体的であるためには、文字列です。 12 00:00:44,850 --> 00:00:48,250 文字列、または文字列は、一つの配列である 13 00:00:48,250 --> 00:00:50,210 一緒に格納されているバイトのchar 14 00:00:50,210 --> 00:00:52,000 メモリ内の互いに。 15 00:00:52,000 --> 00:00:55,000 そして、Cの任意の文字列の末尾に 16 00:00:55,000 --> 00:00:57,190 言語であり、1つの追加のバイトがあり 17 00:00:57,190 --> 00:00:59,410 特殊文字のために割り当てられた - 18 00:00:59,410 --> 00:01:03,565 ヌル終端文字であるバックスラッシュ0、。 19 00:01:03,565 --> 00:01:07,290 ヌル終端文字は、そのビットが1バイトのcharです 20 00:01:07,290 --> 00:01:10,900 すべて0である、それは終わりに合図するのに使用され 21 00:01:10,900 --> 00:01:12,860 メモリ内の文字列の。 22 00:01:12,860 --> 00:01:16,370 これは、あなたの文字列を初期化するようにするつもりかどうかを意味します 23 00:01:16,370 --> 00:01:22,610 で文の "Cは楽しい"、または単に単語 "楽しい" 24 00:01:22,610 --> 00:01:26,100 最後には、必ずヌル終端文字があるだろう 25 00:01:26,100 --> 00:01:29,420 文字列が終了したことを示す。 26 00:01:29,420 --> 00:01:32,200 プログラム内で文字列を使用するには、それが推奨され 27 00:01:32,200 --> 00:01:34,440 あなたはこのように変数を初期化していること - 28 00:01:38,050 --> 00:01:46,720 チャートスターSが近く、開始引用符は、文字列に等しい 29 00:01:46,720 --> 00:01:50,220 引用符、セミコロン。 30 00:01:50,220 --> 00:01:54,880 第一に、この変数定義、変数Sの点で 31 00:01:54,880 --> 00:02:01,040 私たちの文字列内の文字に、今ので、あなたが参照してくださいCです。 32 00:02:01,040 --> 00:02:04,500 は、文字列全体がメモリに順次格納されている知っている 33 00:02:04,500 --> 00:02:08,009 我々はまた、我々として何の問題もなく文字列を取得することができます 34 00:02:08,009 --> 00:02:09,919 それはあまりにも、終わるところを知っている - 35 00:02:09,919 --> 00:02:12,060 ヌル終端文字。 36 00:02:12,060 --> 00:02:13,350 だから楽しい時を過す。 37 00:02:13,350 --> 00:02:16,750 私はクリストファー·バーソロミューだけど、これはCS50です。