1 00:00:00,000 --> 00:00:05,960 >> [Musiikkia] 2 00:00:05,960 --> 00:00:08,540 >> DOUG Lloyd: Hei, joten katsotaanpa puhua toimijat C. 3 00:00:08,540 --> 00:00:12,590 Niin, olemme jo nähneet yhden, itse asiassa, vastaa Sijoitusoperaattori. 4 00:00:12,590 --> 00:00:15,510 Se antaa meille mahdollisuuden vain laittaa arvo muuttujaan. 5 00:00:15,510 --> 00:00:18,046 Se toimeksianto operaattori, yksi yhtäläisyysmerkki. 6 00:00:18,046 --> 00:00:20,670 Jotta manipuloida ja työtä joiden arvot ja muuttujat C, 7 00:00:20,670 --> 00:00:23,710 meillä on useita toimijoita käytössämme että voimme käyttää. 8 00:00:23,710 --> 00:00:25,543 Katsotaanpa katsomaan joitakin yhteisiä, 9 00:00:25,543 --> 00:00:27,430 alkaen laskutoimitukset. 10 00:00:27,430 --> 00:00:31,080 Kuten arvata saattaa, voimme tehdä melko perus matemaattisia toimintoja C. 11 00:00:31,080 --> 00:00:36,520 Voimme lisätä, vähentää, kertoa, ja jakaa numeroita plus, miinus, tähti, 12 00:00:36,520 --> 00:00:38,422 ja slash, vastaavasti. 13 00:00:38,422 --> 00:00:40,630 Tässä pari riviä koodi, jossa me tehdä. 14 00:00:40,630 --> 00:00:44,150 Joten meillä on int x on yhtä kuin y plus 1. 15 00:00:44,150 --> 00:00:46,460 Oletetaan, että jossain ylhäällä koodirivin 16 00:00:46,460 --> 00:00:49,230 meillä oli sanonut int y vastaa 10. 17 00:00:49,230 --> 00:00:55,790 Mikä x arvo, kun olen suorittaa tämä ensimmäinen rivi koodia? 18 00:00:55,790 --> 00:00:56,700 Sanoitko 11? 19 00:00:56,700 --> 00:00:57,910 Sinun oikea. 20 00:00:57,910 --> 00:00:58,420 Miksi näin? 21 00:00:58,420 --> 00:00:59,790 No, y oli 10. 22 00:00:59,790 --> 00:01:03,215 Jotkut Sanon int x vastaa 10 plus 1. 23 00:01:03,215 --> 00:01:04,269 10 plus 1 on 11. 24 00:01:04,269 --> 00:01:08,540 Joten, arvo 11 saa tallennettu muuttujan x. 25 00:01:08,540 --> 00:01:09,740 Ei liian huono, eikö? 26 00:01:09,740 --> 00:01:14,040 >> Miten tästä seuraavan rivin koodi? X on x kertaa 5. 27 00:01:14,040 --> 00:01:17,700 No, ennen toteutimme koodirivin, x oli 11. 28 00:01:17,700 --> 00:01:21,237 Joten, mikä on arvo X jälkeen tämä rivi koodia? 29 00:01:21,237 --> 00:01:21,820 Ota toinen. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 Joten, X on x kertaa 5. 32 00:01:27,620 --> 00:01:29,850 X oli 11. 33 00:01:29,850 --> 00:01:32,970 Joten, X on 11 kertaa 5. 34 00:01:32,970 --> 00:01:34,360 Tai 55. 35 00:01:34,360 --> 00:01:36,490 Joten jos sanoit 55, olisit oikeassa. 36 00:01:36,490 --> 00:01:41,770 >> Nyt, se voi olla hieman sekava, mutta kanssa siten, että toimeksianto toimii C 37 00:01:41,770 --> 00:01:46,030 on arvo oikealla saa määritetty arvo vasemmalla. 38 00:01:46,030 --> 00:01:49,090 Joten, ensimmäinen arvioimme x kertaa 5. 39 00:01:49,090 --> 00:01:50,800 Joten, 11 kertaa 5 on 55. 40 00:01:50,800 --> 00:01:53,340 Ja sitten Tallennamme että arvo x. 41 00:01:53,340 --> 00:01:56,100 11, joka oli siellä ennen on nyt korvataan. 42 00:01:56,100 --> 00:01:58,280 Niin X: n arvo on nyt 55. 43 00:01:58,280 --> 00:02:00,820 Toivottavasti se on melko yksinkertainen. 44 00:02:00,820 --> 00:02:04,246 >> On toisen operaattorin että olet luultavasti ei välttämättä kuullut 45 00:02:04,246 --> 00:02:06,620 kutsui tämä, mutta olet varmasti työskennellyt aiemmin 46 00:02:06,620 --> 00:02:09,470 Jos muistat päivän pitkä jako Paluumatkalla alakoulussa. 47 00:02:09,470 --> 00:02:11,270 Sitä kutsutaan moduuli operaattori. 48 00:02:11,270 --> 00:02:13,620 Mikä moduuli ei se antaa sinulle loput 49 00:02:13,620 --> 00:02:15,400 kun jaat kaksi numeroa yhteen. 50 00:02:15,400 --> 00:02:21,750 Joten, jos sanon 13 jaettuna 4, mikä on jäljellä? 51 00:02:21,750 --> 00:02:24,860 Ja tämä arvo olisi laskettava jonka moduuli operaattori. 52 00:02:24,860 --> 00:02:28,320 >> Joten, minulla on koodiriviä täällä, int m on 13 mod 4. 53 00:02:28,320 --> 00:02:31,960 Ja sanon täällä kommentti että M: n arvo on nyt 1. 54 00:02:31,960 --> 00:02:32,750 Miksi sanon, että? 55 00:02:32,750 --> 00:02:36,270 No, tee pitkä jako pois teidän pää, jos karhu kanssani toiseen. 56 00:02:36,270 --> 00:02:40,070 Joten, olen 4 jaettuna 13. 57 00:02:40,070 --> 00:02:44,087 4 menee 13 kolmesti joiden jäljellä 1. 58 00:02:44,087 --> 00:02:45,920 Niin, periaatteessa, kaikki moduuli operaattori tekee 59 00:02:45,920 --> 00:02:48,600 on se kertoo, kun jakaa, saat loput. 60 00:02:48,600 --> 00:02:51,420 Voisi ajatella, että on oikeastaan ei kovin hyödyllinen asia, 61 00:02:51,420 --> 00:02:54,350 mutta Sinun on yllättynyt, todella, kuinka usein, että moduuli 62 00:02:54,350 --> 00:02:55,820 toimija voi tulla kätevä. 63 00:02:55,820 --> 00:02:58,420 >> On pari ongelmaa teemme CS50 että käsittelemään sitä. 64 00:02:58,420 --> 00:03:00,545 Se on myös hyvä tehdä asioita, kuten satunnaisluku. 65 00:03:00,545 --> 00:03:03,850 Niinpä esimerkiksi jos olet koskaan kuullut satunnaislukugeneraattori, 66 00:03:03,850 --> 00:03:06,620 joka on menossa antaa sinulle useita 0 noin valtava määrä. 67 00:03:06,620 --> 00:03:10,390 Mutta ehkä vain todella Tarvitsen numeron 0-20. 68 00:03:10,390 --> 00:03:13,425 Jos käytät moduuli operaattori siitä että jättiläinen numeroon 69 00:03:13,425 --> 00:03:17,080 saa tuottamat satunnaislukugeneraattori, 70 00:03:17,080 --> 00:03:20,230 aiot toteuttaa tarvittavat valtava arvo on, jaa se 20, 71 00:03:20,230 --> 00:03:21,210 ja saada loput. 72 00:03:21,210 --> 00:03:24,050 Loput voi vain olla arvo 0-19. 73 00:03:24,050 --> 00:03:27,140 Joten, käytät moduuli operaattori ottaa tämä valtava määrä 74 00:03:27,140 --> 00:03:29,640 ja vuolla se alas jotain hieman enemmän merkitystä. 75 00:03:29,640 --> 00:03:31,764 Olen melko varma, että saat olla voitava käyttää molemmat näistä 76 00:03:31,764 --> 00:03:34,710 jossain vaiheessa tulevaisuudessa CS50. 77 00:03:34,710 --> 00:03:37,030 >> Joten, C myös antaa meille tapa soveltaa aritmeettinen 78 00:03:37,030 --> 00:03:39,910 toimijan yhden muuttujan Hieman pika tavalla. 79 00:03:39,910 --> 00:03:44,520 Joten, edellisen dian, näimme X vastaa x kertaa 5. 80 00:03:44,520 --> 00:03:45,260 Se toimi. 81 00:03:45,260 --> 00:03:47,660 X kertaa 5 sitten saa säilyttää takaisin x. 82 00:03:47,660 --> 00:03:52,490 On lyhyempi tapa tehdä se, ajatus, ja se on syntaksin x kertaa yhtä kuin 5. 83 00:03:52,490 --> 00:03:55,020 Se on täsmälleen sama asia kuin sanomalla X vastaa x kertaa 5. 84 00:03:55,020 --> 00:03:56,824 Se on vain hieman lyhyempi tapa tehdä se. 85 00:03:56,824 --> 00:03:58,740 Ja kun näet joitakin jakelu koodi tai et 86 00:03:58,740 --> 00:04:01,287 nähdä joitakin mallikoodia tekee asioita, kuten tämä, 87 00:04:01,287 --> 00:04:03,120 vain tunnettava mitä syntaksi tarkoittaa. 88 00:04:03,120 --> 00:04:05,980 Et todellakaan ole käyttää sitä, mutta jos et, 89 00:04:05,980 --> 00:04:08,235 se voisi tehdä koodi näyttää hieman slicker. 90 00:04:08,235 --> 00:04:11,360 Ja tietää, että voit myös käyttää mitä tahansa Eri toimijat olemme jo 91 00:04:11,360 --> 00:04:12,660 ennen nähnyt sijasta kertaa. 92 00:04:12,660 --> 00:04:16,720 Voisi sanoa x plus yhtä kuin 5, miinus vastaa 5, kertaa, jakaa, ja mod. 93 00:04:16,720 --> 00:04:18,959 Kaikki nämä työt. 94 00:04:18,959 --> 00:04:21,089 >> Mukana on myös jotain se on niin yleinen C 95 00:04:21,089 --> 00:04:24,080 että olemme päättäneet tarkentaa, että entisestään. 96 00:04:24,080 --> 00:04:26,916 Monesko muuttujan 1 tai pienentämällä muuttujan 1 97 00:04:26,916 --> 00:04:30,040 on sellainen yhteinen thing-- erityisesti kun puhumme silmukoita vähän myöhemmin 98 00:04:30,040 --> 00:04:35,240 on-- että olemme päättäneet sijasta sanomalla jotain x plus on 1, 99 00:04:35,240 --> 00:04:40,190 tai X on x plus 1, olemme jopa pöydissä että x plus plus. 100 00:04:40,190 --> 00:04:46,940 Joten, X on x plus 1, X ja on 1, ja X plus plus kaikki tekevät samoin. 101 00:04:46,940 --> 00:04:48,470 He kaikki lisäys x 1. 102 00:04:48,470 --> 00:04:50,630 Mutta että monesko ja pienentämällä 1 103 00:04:50,630 --> 00:04:54,110 on niin yleistä, että meillä on plus plus ja miinus miinus 104 00:04:54,110 --> 00:04:59,140 joiden avulla voimme vain lyhenne että entisestään. 105 00:04:59,140 --> 00:05:02,110 >> Joten, nyt vaihtaa vaihdetta toiseen ja puhua Boolen operaattoreilla. 106 00:05:02,110 --> 00:05:06,340 Kaikki jotka ovat myös eräänlainen jakaa yleinen toimijoiden luokalle. 107 00:05:06,340 --> 00:05:09,030 Mutta Boolen operaattoreilla, toisin kuin aritmeettiset operaattorit, 108 00:05:09,030 --> 00:05:11,860 käytetään vertaamalla arvoja. 109 00:05:11,860 --> 00:05:15,550 Joten, jälleen, kaikki Boolen ilmaisuja C arvioida yhteen kaksi mahdollista arvoa, 110 00:05:15,550 --> 00:05:16,050 muistaa. 111 00:05:16,050 --> 00:05:17,740 Totta vai tarua. 112 00:05:17,740 --> 00:05:21,880 Se on vain kaksi arvot Looginen muuttuja voi ottaa. 113 00:05:21,880 --> 00:05:25,780 Voimme käyttää tuloksia Boolen lauseke 114 00:05:25,780 --> 00:05:27,650 on paljon tapoja ohjelmoinnissa. 115 00:05:27,650 --> 00:05:29,400 Itse asiassa, sinun on Näin aika paljon. 116 00:05:29,400 --> 00:05:32,870 >> Esimerkiksi voisimme päättää, hyvin, jos joku ehto on tosi, 117 00:05:32,870 --> 00:05:34,665 ehkä Otan tämän sivuliike alas minun koodi. 118 00:05:34,665 --> 00:05:35,980 Ehdollinen, niin sanoakseni. 119 00:05:35,980 --> 00:05:37,970 Opimme niistä pian liikaa. 120 00:05:37,970 --> 00:05:40,560 Tai ehkä, kunhan tämä on totta, haluan 121 00:05:40,560 --> 00:05:42,790 pitää näin yli ja ohi ja yli. 122 00:05:42,790 --> 00:05:43,480 Silmukka. 123 00:05:43,480 --> 00:05:48,350 Molemmissa tapauksissa, tiedämme, että käytämme Boolen lauseke, totta vai tarua, 124 00:05:48,350 --> 00:05:52,411 päättää ei ottaa erityisesti polku. 125 00:05:52,411 --> 00:05:54,660 Joskus kun pyrimme Boolen ilmaisuja, 126 00:05:54,660 --> 00:05:56,410 käytämme muuttujat tyypin Bool. 127 00:05:56,410 --> 00:05:58,461 Saatat ovat ilmoittaneet Bool kirjoitettu muuttuja, 128 00:05:58,461 --> 00:06:00,210 ja voit käyttää omassa Boolen lauseke. 129 00:06:00,210 --> 00:06:02,130 Mutta sinun ei aina tarvitse tehdä. 130 00:06:02,130 --> 00:06:06,690 Kuten on käynyt ilmi, C, joka ei-0 arvo on sama kuin sanomalla totta. 131 00:06:06,690 --> 00:06:10,680 Jos oli julistanut tyyppisenä muuttujana Boolean, 132 00:06:10,680 --> 00:06:14,240 ja liitetään se arvo totta, se on sama kuin julistamisesta kokonaisluku 133 00:06:14,240 --> 00:06:17,410 ja osoittaa se arvo 1, 2, 3, tai oikeastaan ​​mitään arvoa 134 00:06:17,410 --> 00:06:19,580 mitään muuta kuin 0. 135 00:06:19,580 --> 00:06:22,690 Koska C, joka ei 0 arvo on tosi. 136 00:06:22,690 --> 00:06:24,820 0, toisaalta, on väärä. 137 00:06:24,820 --> 00:06:27,162 Tämä saattaa tulla kätevä myöhemmin tietää, 138 00:06:27,162 --> 00:06:28,620 mutta vain jotain pitää mielessä. 139 00:06:28,620 --> 00:06:31,890 Meillä ei aina tarvitse käyttää Boolean tyyppi muuttujia kun 140 00:06:31,890 --> 00:06:34,980 työskentelevät Boolen operaattoreilla. 141 00:06:34,980 --> 00:06:37,890 >> On olemassa kaksi päätyyppiä Boolen ilmaisuja me kanssa. 142 00:06:37,890 --> 00:06:40,640 Loogisia operaattoreita ja Suhteelliset operaattorit. 143 00:06:40,640 --> 00:06:42,640 Kieli on ei kovin tärkeä. 144 00:06:42,640 --> 00:06:44,970 Se on oikeastaan ​​vain kuinka minä kootaan. 145 00:06:44,970 --> 00:06:49,222 Ja tulet varmasti, luulen, nopeasti ymmärtää, mitä vertailuoperaattori on, 146 00:06:49,222 --> 00:06:51,680 perusteella, mitä he ovat, kun me puhua niistä toisessa. 147 00:06:51,680 --> 00:06:54,250 Mutta älä välitä välttämättä ulkoa termi looginen operaattori 148 00:06:54,250 --> 00:06:55,460 tai vertailuoperaattori. 149 00:06:55,460 --> 00:07:00,070 Olen vain käyttää sitä ryhmään ne loogisesti. 150 00:07:00,070 --> 00:07:02,620 >> Joten, nyt katsomaan kolme loogiset operaattorit 151 00:07:02,620 --> 00:07:04,970 että näemme melko hieman ohjelmointi CS50 152 00:07:04,970 --> 00:07:06,710 ja ohjelmoinnissa yleisemmin. 153 00:07:06,710 --> 00:07:10,470 Looginen AND on totta, jos ja vain, jos molemmat operandit ovat totta. 154 00:07:10,470 --> 00:07:11,775 Muuten väärä. 155 00:07:11,775 --> 00:07:12,650 Jos se tarkoittaa? 156 00:07:12,650 --> 00:07:15,840 Joten, sanotaan että olen kohta minun koodi, jos minulla on 157 00:07:15,840 --> 00:07:18,310 kaksi muuttujaa, x ja y. 158 00:07:18,310 --> 00:07:21,620 Ja haluan päättää tehdä jotain minun koodi 159 00:07:21,620 --> 00:07:25,780 perustuvat jos x on totta ja y on totta. 160 00:07:25,780 --> 00:07:27,730 En vain halua tehdä sitä, jos molemmat ovat totta, 161 00:07:27,730 --> 00:07:30,980 muuten en halua mennä alas, että polku koska se ei auta minua. 162 00:07:30,980 --> 00:07:37,420 Mitä voin sanoa on, jos X & & y. 163 00:07:37,420 --> 00:07:42,380 Se on looginen Boolen ilmaisu vertaamalla x ja y 164 00:07:42,380 --> 00:07:45,240 ja kun tietty polku perusteella, mitä niiden arvot ovat. 165 00:07:45,240 --> 00:07:48,400 Joten, jos x on totta ja y on totta perustuu tähän totuustaulu täällä, 166 00:07:48,400 --> 00:07:50,430 vasta sitten menemme sille tielle. 167 00:07:50,430 --> 00:07:52,940 Jos x, & & y. 168 00:07:52,940 --> 00:07:58,320 Se on vain true-- ja on ainoa tosi, jos x on totta ja y on totta. 169 00:07:58,320 --> 00:08:00,850 Jos jompikumpi on väärä, kuten näemme totuustaulu, 170 00:08:00,850 --> 00:08:02,370 sitten molemmat x ja y eivät ole totta. 171 00:08:02,370 --> 00:08:07,660 Ja niin, X & & y on väärä. 172 00:08:07,660 --> 00:08:12,044 >> Looginen OR on tosi, jos ja vain jos vähintään yksi operandi on totta. 173 00:08:12,044 --> 00:08:12,710 Muuten väärä. 174 00:08:12,710 --> 00:08:15,760 Niin looginen ja tarvittavat sekä x ja y olevan totta. 175 00:08:15,760 --> 00:08:21,185 Looginen TAI edellyttää x ollakseen totta tai y ollakseen totta tai molemmat x ja y olevan totta. 176 00:08:21,185 --> 00:08:23,310 Joten, jälleen, me tavallaan löytää itsemme tilanteeseen 177 00:08:23,310 --> 00:08:26,460 minne olemme menossa meidän koodi, ja pääsimme tienhaaraan. 178 00:08:26,460 --> 00:08:29,850 Ja haluamme mennä alas erityisesti polku, jos x on totta 179 00:08:29,850 --> 00:08:33,299 tai y on totta, mutta ei välttämättä jos molemmat ovat totta. 180 00:08:33,299 --> 00:08:35,830 Mutta mahdollisesti jos molemmat ovat totta. 181 00:08:35,830 --> 00:08:38,460 Joten jos x on totta ja y on totta, me menemme sille tielle. 182 00:08:38,460 --> 00:08:39,066 x on totta. 183 00:08:39,066 --> 00:08:40,190 Yksi niistä on totta, eikö? 184 00:08:40,190 --> 00:08:42,080 Jos x on totta ja y on totta. 185 00:08:42,080 --> 00:08:44,910 Jos x on totta, ja y on väärä, yksi niistä on edelleen totta. 186 00:08:44,910 --> 00:08:48,020 Joten, X tai Y on edelleen totta. 187 00:08:48,020 --> 00:08:52,290 Jos x on väärä, ja y on totta, yksi niistä on edelleen totta, eikö? 188 00:08:52,290 --> 00:08:53,290 y on totta, tässä tapauksessa. 189 00:08:53,290 --> 00:08:57,950 Niin, se on totta, että X tai Y on totta. 190 00:08:57,950 --> 00:09:02,620 Vain jos x on väärä ja y on väärä emme mene sille tielle, 191 00:09:02,620 --> 00:09:04,454 koska kumpikaan X eikä Y on totta. 192 00:09:04,454 --> 00:09:06,370 Nyt, jos etsit näyttöä juuri nyt 193 00:09:06,370 --> 00:09:09,062 ja mietin, mitä se symboli on looginen OR, 194 00:09:09,062 --> 00:09:10,270 sitä kutsutaan pystyviiva. 195 00:09:10,270 --> 00:09:13,730 Ja jos katsot näppäimistön hetkeksi, koska teen nyt, 196 00:09:13,730 --> 00:09:16,940 se on yleensä yläpuolella Enter-näppäintä, useimmissa koskettimet, 197 00:09:16,940 --> 00:09:19,630 samasta näppäimestä kuin kenoviiva. 198 00:09:19,630 --> 00:09:22,790 Se on myös yleensä oikeassa vieressä hakasulkeissa. 199 00:09:22,790 --> 00:09:27,240 Niin, se voi olla avain että te ole kirjoittanut hyvin paljon aiemmin. 200 00:09:27,240 --> 00:09:29,700 Mutta, jos olet koskaan tekemässä looginen vertailuja, 201 00:09:29,700 --> 00:09:31,882 kuten me tehdä paljon Tietenkin se on 202 00:09:31,882 --> 00:09:33,840 olemaan hyötyä toteavat, että avain ja käyttää sitä. 203 00:09:33,840 --> 00:09:38,340 Niin, se on yleensä samassa näppäimessä kuten kenoviiva yläpuolella Enter. 204 00:09:38,340 --> 00:09:39,757 >> Lopullinen looginen operaattori ei ole. 205 00:09:39,757 --> 00:09:41,131 Ja EI on melko yksinkertainen. 206 00:09:41,131 --> 00:09:42,830 Se kääntää arvoa sen operandin. 207 00:09:42,830 --> 00:09:46,080 Jos x on totta, niin ei x on väärä. 208 00:09:46,080 --> 00:09:49,960 Jos x on väärä, niin ei x on totta. 209 00:09:49,960 --> 00:09:53,850 Joskus kuulet tämä symboli lausutaan bang tai huutomerkki 210 00:09:53,850 --> 00:09:55,231 tai ei. 211 00:09:55,231 --> 00:09:56,730 Se on aika paljon kaikki samaa asiaa. 212 00:09:56,730 --> 00:10:00,185 Jos kuulet, että puhuttu ja et ole varma, mitä se tarkoittaa, 213 00:10:00,185 --> 00:10:02,310 se on vain huudahdus kohta, mutta joskus se on 214 00:10:02,310 --> 00:10:04,215 kutsutaan pari eri asioita. 215 00:10:04,215 --> 00:10:06,340 Selvä, niin että otetaan huolta loogiset operaattorit. 216 00:10:06,340 --> 00:10:08,640 Joten, puhutaanpa Suhteelliset operaattorit. 217 00:10:08,640 --> 00:10:11,610 Jälleen, jos olet perehtynyt tähän aritmeettinen takaisin alakoulussa, 218 00:10:11,610 --> 00:10:13,870 olet todennäköisesti tuttu miten nämä toimivat jo. 219 00:10:13,870 --> 00:10:15,411 Nämä käyttäytyvät juuri niin kuin odottaa. 220 00:10:15,411 --> 00:10:19,800 Joten vähemmän kuin se on totta, tässä Esimerkiksi jos x on pienempi kuin y. 221 00:10:19,800 --> 00:10:24,380 Joten, jos x on 4 ja y on 6, x on pienempi kuin y. 222 00:10:24,380 --> 00:10:26,035 Se on totta. 223 00:10:26,035 --> 00:10:27,910 Pienempi kuin tai yhtä suuri kuin toimii melko samalla tavalla. 224 00:10:27,910 --> 00:10:33,020 Jos x on 4, ja y on 4, niin x on pienempi tai yhtä suuri kuin y. 225 00:10:33,020 --> 00:10:35,310 Suurempi kuin. x on suurempi kuin y. 226 00:10:35,310 --> 00:10:39,310 Ja suurempi tai yhtä suuri kuin x on suurempi tai yhtä suuri kuin y. 227 00:10:39,310 --> 00:10:41,745 Jos se on totta? Tulet tapahtui, että ilmaisu, 228 00:10:41,745 --> 00:10:44,490 ja voit mennä alas että polku tiellä. 229 00:10:44,490 --> 00:10:48,590 Jos sinulla on jos x on suurempi kuin y, ja x, itse asiassa, on suurempi kuin y, 230 00:10:48,590 --> 00:10:51,670 voit tehdä mitä on jollei tämä edellytys. 231 00:10:51,670 --> 00:10:54,396 >> Huomaa, että meillä ei ole yhden merkin alle 232 00:10:54,396 --> 00:10:57,020 tai yhtä suuri, koska saatat olla tuttuja matematiikka oppikirjoja. 233 00:10:57,020 --> 00:10:59,874 Joten, meillä on vähemmän kuin symboli, jälkeen yhtäläisyysmerkki. 234 00:10:59,874 --> 00:11:01,790 Niin me edustamme Pienempi kuin tai yhtä suuri kuin. 235 00:11:01,790 --> 00:11:04,490 Ja samoin teemme että ja suurempi tai yhtä suuri kuin. 236 00:11:04,490 --> 00:11:06,698 >> Kaksi viimeistä ihmissuhteisiin toimijat, jotka ovat tärkeitä 237 00:11:06,698 --> 00:11:09,320 testaavat tasa-arvon ja epätasa-arvon. 238 00:11:09,320 --> 00:11:13,380 Joten, jos X on yhtä kuin y, on totta jos x ja y: n arvo on sama. 239 00:11:13,380 --> 00:11:19,610 Jos x on 10, ja y on 10, niin X on yhtä kuin y on totta. 240 00:11:19,610 --> 00:11:26,010 Jos x on 10 ja y on 11, X vastaa vastaa y ei ole totta. 241 00:11:26,010 --> 00:11:29,680 Voimme myös testata epätasa käyttäen huutomerkki tai bang tai EI, 242 00:11:29,680 --> 00:11:30,330 uudelleen. 243 00:11:30,330 --> 00:11:35,049 Jos x ei ole yhtä kuin y, jos se testi käytämme täällä, 244 00:11:35,049 --> 00:11:35,840 olisimme hyvä mennä. 245 00:11:35,840 --> 00:11:40,340 Niin, jos x ei ole yhtä suuri kuin y, me menemme sille tielle. 246 00:11:40,340 --> 00:11:41,441 >> Ole todella varovainen täällä. 247 00:11:41,441 --> 00:11:44,440 Se on todella yhteinen mistake-- ja yksi Olen varmasti tehnyt aika paljon kun 248 00:11:44,440 --> 00:11:47,340 Olin saada started-- vahingossa virhe 249 00:11:47,340 --> 00:11:51,690 Sijoitusoperaattori, yksi tasavertaisten, sillä tasa vertailuoperaattori, 250 00:11:51,690 --> 00:11:52,582 kaksinkertainen tasavertaisina. 251 00:11:52,582 --> 00:11:54,540 Se tulee johtaa outoja käyttäytyminen koodissa, 252 00:11:54,540 --> 00:11:56,730 ja yleensä kääntäjä varoittaa siitä, kun yrität 253 00:11:56,730 --> 00:11:59,910 ja kääntää koodia, mutta joskus saatat pystyä hiipiä sitä. 254 00:11:59,910 --> 00:12:02,770 Se ei ole välttämättä hyvä asia että te hiipiä se, vaikka. 255 00:12:02,770 --> 00:12:04,710 Just niin jos olet tekemässä eriarvoisuus testi, 256 00:12:04,710 --> 00:12:07,970 jos olet tarkkailun ovatko kaksi eri muuttujilla on sama arvo 257 00:12:07,970 --> 00:12:11,980 sisällä niitä, varmista, että käytät vastaa tasavertaisten eikä yhden tasavertaisina. 258 00:12:11,980 --> 00:12:15,450 Ja näin teidän ohjelma on käyttäytymistä aiot. 259 00:12:15,450 --> 00:12:18,400 Olen Doug Lloyd ja tämä on CS50. 260 00:12:18,400 --> 00:12:20,437