1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] Christopher Bartholomew: Tere tulemast tagasi. 2 00:00:08,870 --> 00:00:12,730 Teises video, arutasime char andmete tüüp C, mis 3 00:00:12,730 --> 00:00:16,570 saab korraldada tähti, numbreid ja erimärke 4 00:00:16,570 --> 00:00:19,420 nagu küsimuse või hüüumärgiga. 5 00:00:19,420 --> 00:00:22,660 Me teame, et üksikute char on ASCII väärtus, mis 6 00:00:22,660 --> 00:00:25,280 on täisarv esindatuse iseloomu. 7 00:00:25,280 --> 00:00:29,690 Näiteks suurtäht on ASCII väärtus on 65. 8 00:00:29,690 --> 00:00:34,570 Aga C, mida me kasutada tegeliku sõnu või lauseid nagu 9 00:00:34,570 --> 00:00:37,940 nagu programmeerimine, või "C on ilus?" 10 00:00:37,940 --> 00:00:39,550 Vastus on string - 11 00:00:39,550 --> 00:00:42,340 aga et olla konkreetsem, on string. 12 00:00:44,850 --> 00:00:48,250 Märgijada, või string, on järjestikku ühesugused 13 00:00:48,250 --> 00:00:50,210 bait tähemärki, mis on salvestatud koos 14 00:00:50,210 --> 00:00:52,000 üksteist mälu. 15 00:00:52,000 --> 00:00:55,000 Ja lõpus iga märgijada C- 16 00:00:55,000 --> 00:00:57,190 keel, seal on veel üks bait, mis on 17 00:00:57,190 --> 00:00:59,410 eraldatud erimärk - 18 00:00:59,410 --> 00:01:03,565 längkriips 0, mis on null lõpetamise märk. 19 00:01:03,565 --> 00:01:07,290 Null lõpetamise märk on 1 bait char kelle bitti 20 00:01:07,290 --> 00:01:10,900 kõik 0 ja seda kasutatakse, et anda märku lõpuni 21 00:01:10,900 --> 00:01:12,860 on stringi mälu. 22 00:01:12,860 --> 00:01:16,370 See tähendab, kas te kavatsete initsialiseerida oma stringi 23 00:01:16,370 --> 00:01:22,610 lause "C on lõbus," või lihtsalt sõna "fun" kell 24 00:01:22,610 --> 00:01:26,100 lõpus on alati null lõpetamise märk 25 00:01:26,100 --> 00:01:29,420 mis näitab, et string on lõppenud. 26 00:01:29,420 --> 00:01:32,200 Et kasutada string oma programmi, siis on soovitav 27 00:01:32,200 --> 00:01:34,440 et te initsialiseerida oma muutuva nagu see - 28 00:01:38,050 --> 00:01:46,720 graafik täht S võrdub avatud tsiteerin oma stringi lähedal 29 00:01:46,720 --> 00:01:50,220 tsiteerin semikooloniga. 30 00:01:50,220 --> 00:01:54,880 See muutuja definitsioon, muutuja S punkte esimesele 31 00:01:54,880 --> 00:02:01,040 märk meie string, mis on C. Näete, sest me nüüd 32 00:02:01,040 --> 00:02:04,500 tean kogu string on salvestatud järjest mälu, 33 00:02:04,500 --> 00:02:08,009 meil on võimalik hankida string mingeid probleeme nagu me ka 34 00:02:08,009 --> 00:02:09,919 tean, kus see lõpeb ka - 35 00:02:09,919 --> 00:02:12,060 null lõpetamise märk. 36 00:02:12,060 --> 00:02:13,350 Nii on lõbus. 37 00:02:13,350 --> 00:02:16,750 Ma olen Christopher Bartholomew, see on cs50.