1 00:00:06,972 --> 00:00:08,870 [Powered by Google Translate] CHRISTOPHER Bartholomew: Tervetuloa takaisin. 2 00:00:08,870 --> 00:00:12,730 Toisessa video, keskustelimme char tietotyyppi C jossa 3 00:00:12,730 --> 00:00:16,570 voidaan pitää kirjaimia, numeroita ja erikoismerkkejä 4 00:00:16,570 --> 00:00:19,420 kuten kysymys-tai huutomerkki. 5 00:00:19,420 --> 00:00:22,660 Tiedämme, että yksilö char on ASCII-arvo, joka 6 00:00:22,660 --> 00:00:25,280 on kokonaisluku edustus luonnetta. 7 00:00:25,280 --> 00:00:29,690 Esimerkiksi kirjain n ASCII-arvo on 65. 8 00:00:29,690 --> 00:00:34,570 Mutta C, mitä käytämme todellisia sanoja tai lauseita kuten 9 00:00:34,570 --> 00:00:37,940 kuten ohjelmointi, tai "C on kaunista?" 10 00:00:37,940 --> 00:00:39,550 Vastaus on merkkijono - 11 00:00:39,550 --> 00:00:42,340 mutta tarkemmin sanottuna, se on merkkijono. 12 00:00:44,850 --> 00:00:48,250 Merkkijonon, tai merkkijono on sekvenssi yhden 13 00:00:48,250 --> 00:00:50,210 tavun merkkiä, jotka on tallennettu rinnalla 14 00:00:50,210 --> 00:00:52,000 toisilleen muistiin. 15 00:00:52,000 --> 00:00:55,000 Ja lopussa tahansa merkkijonon C- 16 00:00:55,000 --> 00:00:57,190 kieli, on olemassa yksi ylimääräinen tavu, joka on 17 00:00:57,190 --> 00:00:59,410 allokoitu erikoismerkin - 18 00:00:59,410 --> 00:01:03,565 kenoviiva 0, joka on nolla päättyminen luonnetta. 19 00:01:03,565 --> 00:01:07,290 Null irtisanominen merkki on 1 tavu char joiden bittiä 20 00:01:07,290 --> 00:01:10,900 ovat kaikki 0, ja sitä käytetään signaloimaan loppuun 21 00:01:10,900 --> 00:01:12,860 ja merkkijono muistiin. 22 00:01:12,860 --> 00:01:16,370 Tämä tarkoittaa aiotteko alustaa merkkijonon 23 00:01:16,370 --> 00:01:22,610 lause "C on hauskaa", tai vain sanan "hauskaa" at 24 00:01:22,610 --> 00:01:26,100 lopussa on aina nolla irtisanomisen luonteen 25 00:01:26,100 --> 00:01:29,420 osoittaa, että merkkijono on päättynyt. 26 00:01:29,420 --> 00:01:32,200 Voit käyttää merkkijono ohjelman, on suositeltavaa 27 00:01:32,200 --> 00:01:34,440 että alustaa muuttuja tässä - 28 00:01:38,050 --> 00:01:46,720 kaavio tähden S vastaa avoin lainaus, merkkijono, sulje 29 00:01:46,720 --> 00:01:50,220 lainaus, puolipiste. 30 00:01:50,220 --> 00:01:54,880 Tämän muuttujan määritelmä, muuttuja S viittaa ensimmäiseen 31 00:01:54,880 --> 00:02:01,040 merkki meidän merkkijono, joka on C. Katsos, koska nyt 32 00:02:01,040 --> 00:02:04,500 tietää koko merkkijono tallennetaan peräkkäin muistiin, 33 00:02:04,500 --> 00:02:08,009 Voimme hakea merkkijonon ilman ongelmia kuten myös 34 00:02:08,009 --> 00:02:09,919 tiedä missä se loppuu, myös - 35 00:02:09,919 --> 00:02:12,060 null irtisanominen luonnetta. 36 00:02:12,060 --> 00:02:13,350 Niin hauskaa. 37 00:02:13,350 --> 00:02:16,750 Olen Christopher Bartholomew, tämä on cs50.