1 00:00:00,000 --> 00:00:05,960 >> [Muzikos grojimo] 2 00:00:05,960 --> 00:00:08,540 >> Doug LLOYD: Sveiki, tad kalbėti apie operatorių C 3 00:00:08,540 --> 00:00:12,590 Taigi, mes jau matėme vieną, iš tiesų, lygus priskyrimo operatorius. 4 00:00:12,590 --> 00:00:15,510 Jis leidžia mums tiesiog įdėti vertę į kintamąjį. 5 00:00:15,510 --> 00:00:18,046 Štai užduotis operatorius, vieno lygybės ženklas. 6 00:00:18,046 --> 00:00:20,670 Norint manipuliuoti ir darbo su vertybėmis ir kintamųjų C, 7 00:00:20,670 --> 00:00:23,710 turime operatorių skaičių mūsų žinioje, kad mes galime naudoti. 8 00:00:23,710 --> 00:00:25,543 Paimkime pažvelgti kai bendras tie 9 00:00:25,543 --> 00:00:27,430 pradedant aritmetinių operatorių. 10 00:00:27,430 --> 00:00:31,080 Kaip galima tikėtis, mes galime padaryti gana pagrindinis matematikos operacijos C 11 00:00:31,080 --> 00:00:36,520 Mes galime pridėti, atimti, padauginti, ir Divide numeriai naudojant plius minus, žvaigždė, 12 00:00:36,520 --> 00:00:38,422 ir velniop, atitinkamai. 13 00:00:38,422 --> 00:00:40,630 Štai linijų pora kodas, kurioje mes galime padaryti, kad. 14 00:00:40,630 --> 00:00:44,150 Taigi, mes turime int x lygus y ir 1. 15 00:00:44,150 --> 00:00:46,460 Tarkime, kad kažkur iki virš šio kodo eilutę 16 00:00:46,460 --> 00:00:49,230 mes pasakė int y lygus 10. 17 00:00:49,230 --> 00:00:55,790 Kas X vertė po I vykdyti šį pirmą eilutę kodo? 18 00:00:55,790 --> 00:00:56,700 Ar galite pasakyti 11? 19 00:00:56,700 --> 00:00:57,910 Jūs teisus. 20 00:00:57,910 --> 00:00:58,420 Kodėl taip yra? 21 00:00:58,420 --> 00:00:59,790 Na, Y buvo 10. 22 00:00:59,790 --> 00:01:03,215 Kai aš sakau int x lygus 10 plius 1. 23 00:01:03,215 --> 00:01:04,269 10 ir 1 yra 11. 24 00:01:04,269 --> 00:01:08,540 Taigi, vertė 11 gauna saugomi kintamojo x. 25 00:01:08,540 --> 00:01:09,740 Neblogai, tiesa? 26 00:01:09,740 --> 00:01:14,040 >> Kaip apie šį kitą eilutę kodas? x lygus X kartų 5. 27 00:01:14,040 --> 00:01:17,700 Na, kol mes įvykdytas tai kodo eilutę, X buvo 11. 28 00:01:17,700 --> 00:01:21,237 Taigi, kas yra vertė x po šio kodo eilutę? 29 00:01:21,237 --> 00:01:21,820 Paimkite sekundę. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 Taigi, x lygus X kartų 5. 32 00:01:27,620 --> 00:01:29,850 x buvo 11. 33 00:01:29,850 --> 00:01:32,970 Taigi, x lygu 11 kartų 5. 34 00:01:32,970 --> 00:01:34,360 Arba 55. 35 00:01:34,360 --> 00:01:36,490 Taigi, jei jūs sakėte, 55, norite būti teisus. 36 00:01:36,490 --> 00:01:41,770 >> Dabar, ji gali būti šiek tiek painu, bet su būdu, kad priskyrimas dirba C 37 00:01:41,770 --> 00:01:46,030 yra dešinėje pusėje, vertė tampa skiriamas kairėje vertę. 38 00:01:46,030 --> 00:01:49,090 Taigi, pirmiausia įvertiname x kartus 5. 39 00:01:49,090 --> 00:01:50,800 Taigi, 11 kartų 5 55. 40 00:01:50,800 --> 00:01:53,340 Ir tada mes saugome, kad x vertę. 41 00:01:53,340 --> 00:01:56,100 11-kad ten buvo prieš dabar perrašyti. 42 00:01:56,100 --> 00:01:58,280 Taigi x vertė dabar yra 55. 43 00:01:58,280 --> 00:02:00,820 Tikimės, kad tai gana paprasta. 44 00:02:00,820 --> 00:02:04,246 >> Yra dar vienas operatorius, kad jūs tikriausiai nebūtinai girdėję 45 00:02:04,246 --> 00:02:06,620 vadinama tai, bet jūs tikrai dirbo su praeityje 46 00:02:06,620 --> 00:02:09,470 Jei prisiminti savo dienas ilgio padalinys kelią atgal į pradinėje mokykloje. 47 00:02:09,470 --> 00:02:11,270 Tai vadinama modulis operatorius. 48 00:02:11,270 --> 00:02:13,620 Kas modulis yra ji suteikia jums likusią 49 00:02:13,620 --> 00:02:15,400 kai padalinti du numerius kartu. 50 00:02:15,400 --> 00:02:21,750 Taigi, jei aš sakau, padalytą iš 13 4, kas likusi? 51 00:02:21,750 --> 00:02:24,860 Ir būtų apskaičiuota, kad vertė pagal modulio operatorius. 52 00:02:24,860 --> 00:02:28,320 >> Taigi, turiu kodo eilutę čia int m lygus 13 mod 4. 53 00:02:28,320 --> 00:02:31,960 Ir aš sakau, čia komentarą kad m vertė dabar yra 1. 54 00:02:31,960 --> 00:02:32,750 Kodėl aš sakau, kad? 55 00:02:32,750 --> 00:02:36,270 Na, tai ilgai padalijimo iš jūsų galvos, jei padengia su manimi per sekundę. 56 00:02:36,270 --> 00:02:40,070 Taigi, aš 4, padalytą iš 13. 57 00:02:40,070 --> 00:02:44,087 4 eina į 13 tris kartus su 1 likusią dalį. 58 00:02:44,087 --> 00:02:45,920 Taigi, iš esmės, visi modulis operatorius daro 59 00:02:45,920 --> 00:02:48,600 tai kada jums pasakys Padalinti, jūs gaunate dalį. 60 00:02:48,600 --> 00:02:51,420 Jūs manote, kad tikrai nėra siaubingai naudingas dalykas, 61 00:02:51,420 --> 00:02:54,350 bet jūs nustebsite, iš tikrųjų, pagal tai, kaip dažnai tą modulį 62 00:02:54,350 --> 00:02:55,820 operatorius gali praversti. 63 00:02:55,820 --> 00:02:58,420 >> Yra problemų, pora mes padarysime CS50, kad susidoroti su juo. 64 00:02:58,420 --> 00:03:00,545 Tai taip pat gera darai tokie dalykai kaip atsitiktinių skaičių. 65 00:03:00,545 --> 00:03:03,850 Taigi, pavyzdžiui, jei jūs kada nors girdėję apie atsitiktinių skaičių generatorius, 66 00:03:03,850 --> 00:03:06,620 kad ketina suteikti jums numerį nuo 0 iki tam tikru didelį skaičių. 67 00:03:06,620 --> 00:03:10,390 Bet gal jūs tik tikrai reikia skaičių nuo 0 iki 20. 68 00:03:10,390 --> 00:03:13,425 Jei naudojate modulis operatorius tą milžinišką skaičių, kad 69 00:03:13,425 --> 00:03:17,080 gauna generuoja atsitiktinių skaičių generatorius, 70 00:03:17,080 --> 00:03:20,230 jūs ketinate imtis visų didžiulis vertė yra padalinti iš 20, 71 00:03:20,230 --> 00:03:21,210 ir gauti likusią dalį. 72 00:03:21,210 --> 00:03:24,050 Likusi gali tik būti skaičius nuo 0 iki 19. 73 00:03:24,050 --> 00:03:27,140 Taigi, jūs naudojate modulis operatorius imtis šį didžiulį skaičių 74 00:03:27,140 --> 00:03:29,640 ir drožti ją žemyn į kažką šiek tiek daugiau prasmingas. 75 00:03:29,640 --> 00:03:31,764 Aš esu gana įsitikinęs, jūs būsite galima naudoti tiek iš tų, 76 00:03:31,764 --> 00:03:34,710 tam tikru momentu ateityje CS50. 77 00:03:34,710 --> 00:03:37,030 >> Taigi, C taip pat suteikia mums būdą taikyti aritmetinį 78 00:03:37,030 --> 00:03:39,910 operatorius vieno kintamojo šiek tiek daugiau sutrumpinta būdu. 79 00:03:39,910 --> 00:03:44,520 Taigi, ankstesniame šliaužiklio, mes matėme x lygus x kartų 5. 80 00:03:44,520 --> 00:03:45,260 Tai dirbo. 81 00:03:45,260 --> 00:03:47,660 x kartų 5 tada pasireiškia saugomi atgal x. 82 00:03:47,660 --> 00:03:52,490 Yra trumpesnis būdas tai padaryti, mintis, ir tai sintaksė x kartų lygus 5. 83 00:03:52,490 --> 00:03:55,020 Tai lygiai tas pats dalykas, kaip sakydamas x lygus X kartų 5. 84 00:03:55,020 --> 00:03:56,824 Tai tiesiog šiek tiek trumpesnis kaip tai padaryti. 85 00:03:56,824 --> 00:03:58,740 Ir kai pamatysite kai paskirstymo kodas arba jūs 86 00:03:58,740 --> 00:04:01,287 pamatyti kai mėginio kodą, daro dalykus, kaip tai, 87 00:04:01,287 --> 00:04:03,120 tiesiog būti susipažinę su ką reiškia sintaksė. 88 00:04:03,120 --> 00:04:05,980 Jūs tikrai neturite jį naudoti, bet jei jūs darote, 89 00:04:05,980 --> 00:04:08,235 ji gali padaryti savo kodą atrodo šiek tiek Lietusmētelis. 90 00:04:08,235 --> 00:04:11,360 Ir žinau, kad jūs taip pat galite naudoti bet kurią iš skirtingų operatorių mes jau ve 91 00:04:11,360 --> 00:04:12,660 matęs vietoj datos. 92 00:04:12,660 --> 00:04:16,720 Galima sakyti x plius lygus 5, atėmus lygus 5, kartus, padalyti mod. 93 00:04:16,720 --> 00:04:18,959 Visi tie darbe. 94 00:04:18,959 --> 00:04:21,089 >> Taip pat kažkas tai taip dažnai C 95 00:04:21,089 --> 00:04:24,080 kad mes nusprendėme patikslinti, kad dar labiau. 96 00:04:24,080 --> 00:04:26,916 Leidžiama didinti kintamąjį 1 arba mažėjančio yra 1 kintamasis 97 00:04:26,916 --> 00:04:30,040 yra tokia bendra thing-- ypač kai kalbame apie kilpų šiek tiek vėliau 98 00:04:30,040 --> 00:04:35,240 on--, kad mes nusprendėme vietoj sakydamas kažką panašaus x plius lygus 1, 99 00:04:35,240 --> 00:04:40,190 arba X lygus x plius 1, mes net trumpas įteikė kad X plius plius. 100 00:04:40,190 --> 00:04:46,940 Taigi, x lygus x ir 1 x plius lygus 1, ir X plius plius visi padaryti tą patį. 101 00:04:46,940 --> 00:04:48,470 Jie visi prieaugis x 1. 102 00:04:48,470 --> 00:04:50,630 Bet tai incrementing ir mažėjančio 1 103 00:04:50,630 --> 00:04:54,110 yra toks įprastas, kad mes turime plius pliuso ir minuso atėmus 104 00:04:54,110 --> 00:04:59,140 kad leidžia mums sutrumpinta kad dar labiau. 105 00:04:59,140 --> 00:05:02,110 >> Taigi, galime pereiti pavaras antrajam ir kalbėti apie Būlio išraiškos. 106 00:05:02,110 --> 00:05:06,340 Visi, kurie taip pat yra natūra skirstomos į bendra kategorija operatoriams. 107 00:05:06,340 --> 00:05:09,030 Bet Būlio išraiškos, skirtingai nuo aritmetinių operatorių, 108 00:05:09,030 --> 00:05:11,860 yra naudojami lyginant reikšmes. 109 00:05:11,860 --> 00:05:15,550 Taigi, vėlgi, visi Bulio išsireiškimai C įvertinti, iki vieno iš dviejų galimų reikšmių, 110 00:05:15,550 --> 00:05:16,050 priminti. 111 00:05:16,050 --> 00:05:17,740 Tiesa ar melas. 112 00:05:17,740 --> 00:05:21,880 Štai tik du vertybes, Būlio kintamasis gali imtis. 113 00:05:21,880 --> 00:05:25,780 Mes galime naudoti rezultatus iš Būlio išraiškos 114 00:05:25,780 --> 00:05:27,650 būdais programavimo aikštelė. 115 00:05:27,650 --> 00:05:29,400 Iš tiesų, jūs būsite tai daryti gana daug. 116 00:05:29,400 --> 00:05:32,870 >> Pavyzdžiui, mes galime nuspręsti, Na, jei kai sąlyga yra teisinga, 117 00:05:32,870 --> 00:05:34,665 gal aš paimsiu tai išsišakoti žemyn mano kodą. 118 00:05:34,665 --> 00:05:35,980 Sąlyginis, taip sakant. 119 00:05:35,980 --> 00:05:37,970 Mes mokytis apie tuos kai per daug. 120 00:05:37,970 --> 00:05:40,560 Arba gal, kaip ilgai, kaip tai tiesa, aš noriu 121 00:05:40,560 --> 00:05:42,790 nuolat daro tai daugiau ir daugiau ir daugiau. 122 00:05:42,790 --> 00:05:43,480 Kilpą. 123 00:05:43,480 --> 00:05:48,350 Abiem atvejais, žinau, kad mes naudojame Būlio išraiška, tiesa ar melas, 124 00:05:48,350 --> 00:05:52,411 nuspręsti, ar imtis tam tikrą kelią. 125 00:05:52,411 --> 00:05:54,660 Kartais, kai mes dirbame su Būlio išraiškos, 126 00:05:54,660 --> 00:05:56,410 mes naudosime kintamuosius tipo bool. 127 00:05:56,410 --> 00:05:58,461 Galbūt paskelbė bool įvedėte kintamasis, 128 00:05:58,461 --> 00:06:00,210 ir jūs naudojate savo Bulio logikos išraiška. 129 00:06:00,210 --> 00:06:02,130 Bet jūs ne visada turi daryti. 130 00:06:02,130 --> 00:06:06,690 As it turns out, C, kas ne-0 reikšmė yra tokia pati, kaip suprantama teisinga. 131 00:06:06,690 --> 00:06:10,680 Jei buvo deklaruotas kintamasis tipo Būlio, 132 00:06:10,680 --> 00:06:14,240 ir priskirti jai vertę tiesa, tai tas pats, kaip teigiama, sveikasis skaičius 133 00:06:14,240 --> 00:06:17,410 ir paskirti jai vertę 1, 2, 3, arba bet kokia vertė tikrai 134 00:06:17,410 --> 00:06:19,580 kokia kita už 0. 135 00:06:19,580 --> 00:06:22,690 Kadangi C, kas ne-0 yra, vertės nėra tiesa. 136 00:06:22,690 --> 00:06:24,820 0, o kita vertus, yra klaidinga. 137 00:06:24,820 --> 00:06:27,162 Tai gali ateiti patogu vėliau žinoti, 138 00:06:27,162 --> 00:06:28,620 bet tiesiog kažkas nepamiršti. 139 00:06:28,620 --> 00:06:31,890 Mes ne visada turi naudoti Būlio tipo kintamieji, kai mes 140 00:06:31,890 --> 00:06:34,980 dirbame su Būlio išraiškos. 141 00:06:34,980 --> 00:06:37,890 >> Yra dviejų pagrindinių tipų Būlio išraiškas, kad mes dirbti. 142 00:06:37,890 --> 00:06:40,640 Loginiai operatoriai ir reliacinių operatorių. 143 00:06:40,640 --> 00:06:42,640 Kalba yra nelabai svarbus. 144 00:06:42,640 --> 00:06:44,970 Tai tikrai tik kaip aš grupuojant juos. 145 00:06:44,970 --> 00:06:49,222 Ir jūs tikrai, manau, greitai suprasti, ką reliacinės operatorius, 146 00:06:49,222 --> 00:06:51,680 remiantis tuo, kas jie yra, kai mes kalbėti apie juos per sekundę. 147 00:06:51,680 --> 00:06:54,250 Bet nesijaudinkite nebūtinai įsiminti terminas loginį operatorių 148 00:06:54,250 --> 00:06:55,460 arba reliacinė operatorius. 149 00:06:55,460 --> 00:07:00,070 Aš tiesiog naudoti jį į grupę juos logiškai būdu. 150 00:07:00,070 --> 00:07:02,620 >> Taigi, galime pažvelgti į trys loginių operatorių 151 00:07:02,620 --> 00:07:04,970 kad mes pamatysime gana tiek į programavimo CS50 152 00:07:04,970 --> 00:07:06,710 ir programavimo apskritai. 153 00:07:06,710 --> 00:07:10,470 Logiškas ir yra tiesa, jei ir tik tada, jei abi operandai yra tiesa. 154 00:07:10,470 --> 00:07:11,775 Priešingu atveju klaidinga. 155 00:07:11,775 --> 00:07:12,650 Kur tai reiškia? 156 00:07:12,650 --> 00:07:15,840 Taigi, tarkime, kad aš esu priminti mano kodas, kai turiu 157 00:07:15,840 --> 00:07:18,310 dviejų kintamųjų x ir y. 158 00:07:18,310 --> 00:07:21,620 Ir aš noriu nuspręsti, ar kažką daryti mano kodas 159 00:07:21,620 --> 00:07:25,780 remiantis, jei x yra teisinga ir y yra tiesa. 160 00:07:25,780 --> 00:07:27,730 Aš tik noriu padaryti, jei jie abu yra tiesa, 161 00:07:27,730 --> 00:07:30,980 kitaip aš nenoriu eiti, kad Kelias nes ji nesiruošia man padėti. 162 00:07:30,980 --> 00:07:37,420 Ką aš galiu pasakyti yra, jei x & & Y. 163 00:07:37,420 --> 00:07:42,380 Tai bus logiškas Būlio išraiška, lyginant x ir y 164 00:07:42,380 --> 00:07:45,240 ir atsižvelgiant tam tikrą kelią remiantis tuo, kas jų vertybės. 165 00:07:45,240 --> 00:07:48,400 Taigi, jei x yra teisinga ir y yra tiesa remiantis šios tiesos lentelę čia 166 00:07:48,400 --> 00:07:50,430 tik tada mes eiti šiuo keliu. 167 00:07:50,430 --> 00:07:52,940 Jei x, & & Y. 168 00:07:52,940 --> 00:07:58,320 Tai tik true-- AND tik tiesa, jei x yra teisinga ir y yra tiesa. 169 00:07:58,320 --> 00:08:00,850 Jei kuri nors viena yra klaidinga, kaip matome tiesos lentelę, 170 00:08:00,850 --> 00:08:02,370 tada abu x ir y yra ne teisinga. 171 00:08:02,370 --> 00:08:07,660 Ir taip, X & Y & yra klaidinga. 172 00:08:07,660 --> 00:08:12,044 >> Loginė arba yra teisinga tada ir tik jeigu bent vienas operandas yra tiesa. 173 00:08:12,044 --> 00:08:12,710 Priešingu atveju klaidinga. 174 00:08:12,710 --> 00:08:15,760 Taigi logiška ir reikalinga abu x ir y teisinga. 175 00:08:15,760 --> 00:08:21,185 Loginiai arba reikalauja x, kad būtų tiesa ar m kad būtų tiesa ar abu x ir y teisinga. 176 00:08:21,185 --> 00:08:23,310 Taigi, dar kartą, mes rūšies rasti patys tokioje situacijoje 177 00:08:23,310 --> 00:08:26,460 kur mes einame į mūsų kodu ir mes pasiekėme Kelių šakutės. 178 00:08:26,460 --> 00:08:29,850 Ir mes norime eiti žemyn ypač kelias, jei x yra tiesa 179 00:08:29,850 --> 00:08:33,299 arba Y yra teisinga, bet ne nebūtinai, jei abu yra tiesa. 180 00:08:33,299 --> 00:08:35,830 Bet galbūt, jei abu yra tiesa. 181 00:08:35,830 --> 00:08:38,460 Taigi, jei x yra teisinga ir y yra tiesa, mes eiti šiuo keliu. 182 00:08:38,460 --> 00:08:39,066 x yra teisinga. 183 00:08:39,066 --> 00:08:40,190 Vienas iš jų yra tiesa, tiesa? 184 00:08:40,190 --> 00:08:42,080 Jei x yra teisinga ir y yra tiesa. 185 00:08:42,080 --> 00:08:44,910 Jei x yra tiesa, ir y yra klaidingas, vienas iš jų yra vis dar teisinga. 186 00:08:44,910 --> 00:08:48,020 Taigi, x arba y yra dar tiesa. 187 00:08:48,020 --> 00:08:52,290 Jei x yra klaidinga, ir y yra tiesa, vienas iš jų yra vis dar tiesa, tiesa? 188 00:08:52,290 --> 00:08:53,290 y yra tiesa, šiuo atveju. 189 00:08:53,290 --> 00:08:57,950 Taigi, tai tiesa, kad x arba y yra tiesa. 190 00:08:57,950 --> 00:09:02,620 Tik jei x yra klaidingas ir y yra klaidingas mes ne eiti tuo keliu, 191 00:09:02,620 --> 00:09:04,454 nes nei x nei y yra tiesa. 192 00:09:04,454 --> 00:09:06,370 Dabar, jei jūs ieškote į ekraną dabar 193 00:09:06,370 --> 00:09:09,062 ir įdomu, kas tai simbolis yra logiška ARBA, 194 00:09:09,062 --> 00:09:10,270 tai vadinama vertikali juosta. 195 00:09:10,270 --> 00:09:13,730 Ir jei jums pažvelgti į savo klaviatūrą už minutę, kaip aš darau dabar 196 00:09:13,730 --> 00:09:16,940 tai paprastai virš Enter, daugumos klaviatūrų, 197 00:09:16,940 --> 00:09:19,630 tuo pačiu klavišu kaip backslash. 198 00:09:19,630 --> 00:09:22,790 Tai taip pat paprastai dešinę šalia laužtiniuose skliaustuose. 199 00:09:22,790 --> 00:09:27,240 Taigi, tai gali būti raktas, kurį ne įvedėte labai daug anksčiau. 200 00:09:27,240 --> 00:09:29,700 Tačiau, jei jūs kada nors darai loginiai palyginimai 201 00:09:29,700 --> 00:09:31,882 kaip mes bus darai daug į paskaitas, tai 202 00:09:31,882 --> 00:09:33,840 bus naudinga rasti, kad raktą ir jį naudoti. 203 00:09:33,840 --> 00:09:38,340 Taigi, tai paprastai tuo pačiu klavišu kaip kairinis brūkšnys virš Enter. 204 00:09:38,340 --> 00:09:39,757 >> Galutinis logiška operatorius nėra. 205 00:09:39,757 --> 00:09:41,131 Ir ne gana paprasta. 206 00:09:41,131 --> 00:09:42,830 Ji apverčia jo operando vertę. 207 00:09:42,830 --> 00:09:46,080 Jei x yra tiesa, tada ne x yra klaidinga. 208 00:09:46,080 --> 00:09:49,960 Jei x yra klaidinga, tada ne x yra teisinga. 209 00:09:49,960 --> 00:09:53,850 Kartais jūs išgirsite šį simbolį tariamas kaip trenksmu arba šauktuku 210 00:09:53,850 --> 00:09:55,231 arba ne. 211 00:09:55,231 --> 00:09:56,730 Tai gana daug viskas tas pats dalykas. 212 00:09:56,730 --> 00:10:00,185 Jei išgirsite, kad kalbama ir nesate tikri, ką tai reiškia, 213 00:10:00,185 --> 00:10:02,310 tai tik šauktukas punkto, tačiau kartais tai 214 00:10:02,310 --> 00:10:04,215 vadinama pora skirtingi dalykai. 215 00:10:04,215 --> 00:10:06,340 Gerai, kad trunka rūpintis loginių operatorių. 216 00:10:06,340 --> 00:10:08,640 Taigi, pakalbėkime apie reliacinių operatorių. 217 00:10:08,640 --> 00:10:11,610 Vėlgi, jei esate susipažinę su šiuo aritmetinis atgal pradinėje mokykloje, 218 00:10:11,610 --> 00:10:13,870 jūs tikriausiai susipažinęs su tuo, kaip jie darbas jau. 219 00:10:13,870 --> 00:10:15,411 Tai elgtis tiksliai taip, kaip jūs tikitės. 220 00:10:15,411 --> 00:10:19,800 Taigi mažiau nei tiesa, šiuo Pavyzdžiui, jei x yra mažiau nei y. 221 00:10:19,800 --> 00:10:24,380 Taigi, jei x yra 4, ir y yra 6, x yra mažiau nei y. 222 00:10:24,380 --> 00:10:26,035 Tai tiesa. 223 00:10:26,035 --> 00:10:27,910 Mažiau nei arba lygus veikia gana panašiai. 224 00:10:27,910 --> 00:10:33,020 Jei x yra 4, ir y yra 4, tada x yra mažiau negu arba lygus y. 225 00:10:33,020 --> 00:10:35,310 Geresnis negu. x yra didesnis nei y. 226 00:10:35,310 --> 00:10:39,310 Ir didesnis nei arba lygus x, yra didesnis negu arba lygus y. 227 00:10:39,310 --> 00:10:41,745 Jei tai tiesa, tada jums praeiti išraišką, 228 00:10:41,745 --> 00:10:44,490 ir jums eiti tas kelias kelyje. 229 00:10:44,490 --> 00:10:48,590 Jei turite, jeigu X yra didesnis nei y, ir X yra, iš tikrųjų, yra didesnis nei y, 230 00:10:48,590 --> 00:10:51,670 jums padaryti visa, kas taikomos šios sąlygos. 231 00:10:51,670 --> 00:10:54,396 >> Atkreipkite dėmesį, kad mes ne turėti vienas simbolis mažiau nei 232 00:10:54,396 --> 00:10:57,020 arba lygi, nes jums gali būti susipažinęs su iš matematikos vadovėlių. 233 00:10:57,020 --> 00:10:59,874 Taigi, mes turime mažiau nei simbolis, po kurio vienodo ženklas. 234 00:10:59,874 --> 00:11:01,790 Štai kaip mes atstovaujame mažiau nei arba lygus. 235 00:11:01,790 --> 00:11:04,490 Ir panašiai, mes darome, kad už didesnis nei arba lygus. 236 00:11:04,490 --> 00:11:06,698 >> Galutinis dviejų reliacinės operatoriai, kurie yra svarbūs 237 00:11:06,698 --> 00:11:09,320 yra išbandyti lygybės ir nelygybės. 238 00:11:09,320 --> 00:11:13,380 Taigi, jei x yra lygus lygus y, tai tiesa jei X ir Y vertė yra ta pati. 239 00:11:13,380 --> 00:11:19,610 Jei x yra 10, ir y yra 10, tada x lygus lygus y yra tiesa. 240 00:11:19,610 --> 00:11:26,010 Jei x yra 10 ir y yra 11 x, lygus lygus y yra ne tiesa. 241 00:11:26,010 --> 00:11:29,680 Mes taip pat galime išbandyti nelygybės naudojant šauktukas arba sprogimo, ar ne, 242 00:11:29,680 --> 00:11:30,330 dar kartą. 243 00:11:30,330 --> 00:11:35,049 Jei x yra nėra lygus y, jei tai bandymas mes naudojame čia 244 00:11:35,049 --> 00:11:35,840 mes norime būti gerai eiti. 245 00:11:35,840 --> 00:11:40,340 Taigi, jei x yra nėra lygus Y, mes eiti šiuo keliu. 246 00:11:40,340 --> 00:11:41,441 >> Būkite atsargūs tikrai čia. 247 00:11:41,441 --> 00:11:44,440 Tai tikrai bendra mistake-- ir vienas aš tikrai padarė gana daug, kai 248 00:11:44,440 --> 00:11:47,340 Aš vis started-- netyčia klaida 249 00:11:47,340 --> 00:11:51,690 perleidimas operatorius, vienišiems lygūs, už lygybę palyginimus operatoriaus, 250 00:11:51,690 --> 00:11:52,582 dviviečiai lygių. 251 00:11:52,582 --> 00:11:54,540 Tai bus sukelti kažkokiam keistam elgesys kodą, 252 00:11:54,540 --> 00:11:56,730 ir paprastai kompiliatorių jus perspėti apie tai, kai bandote 253 00:11:56,730 --> 00:11:59,910 ir kaupia savo kodą, bet kartais Jums gali būti suteikta galimybė nukniaukti jį. 254 00:11:59,910 --> 00:12:02,770 Tai nebūtinai yra geras dalykas kad galite nukniaukti jį, nors. 255 00:12:02,770 --> 00:12:04,710 Tiesiog todėl, jei darai nelygybė testus, 256 00:12:04,710 --> 00:12:07,970 jei jūs patikrinti, ar dviejų skirtingi kintamieji turi tokią pačią reikšmę 257 00:12:07,970 --> 00:12:11,980 viduje jų, įsitikinkite, kad naudoti lygus lygiomis teisėmis, o ne pavienius lygių. 258 00:12:11,980 --> 00:12:15,450 Ir tokiu būdu jūsų programa bus turi elgesį jūs ketinate. 259 00:12:15,450 --> 00:12:18,400 Aš Doug Lloyd ir tai yra CS50. 260 00:12:18,400 --> 00:12:20,437