1 00:00:00,000 --> 00:00:05,960 >> [MÜZİK OYUN] 2 00:00:05,960 --> 00:00:08,540 >> Doug LLOYD: Merhaba, bu nedenle atalım C. operatörleri hakkında konuşmak 3 00:00:08,540 --> 00:00:12,590 Yani, biz zaten bir tane gördüm, aslında, atama operatörü eşittir. 4 00:00:12,590 --> 00:00:15,510 Bu bize sadece koymak için izin verir Bir değişkene bir değer. 5 00:00:15,510 --> 00:00:18,046 Bu atama var Operatör, tek eşittir işareti. 6 00:00:18,046 --> 00:00:20,670 Işlemek amacıyla ve çalışmada C büyüklüklerle birlikte 7 00:00:20,670 --> 00:00:23,710 Biz operatörleri bir dizi var Bizim emrinde biz kullanabilirsiniz. 8 00:00:23,710 --> 00:00:25,543 En az bir göz atalım Ortak olanlardan bazıları 9 00:00:25,543 --> 00:00:27,430 aritmetik operatörleri ile başlayan. 10 00:00:27,430 --> 00:00:31,080 Tahmin edebileceğiniz gibi, biz yapabiliriz C. oldukça temel matematik işlemleri 11 00:00:31,080 --> 00:00:36,520 Biz, ekleme çıkarma, çarpma ve olabilir artı kullanarak bölmek numaraları, eksi, yıldız, 12 00:00:36,520 --> 00:00:38,422 sırasıyla, eğik çizgi. 13 00:00:38,422 --> 00:00:40,630 İşte satır bir çift var Kod içinde biz bunu. 14 00:00:40,630 --> 00:00:44,150 Yani, biz int x y artı 1 eşittir var. 15 00:00:44,150 --> 00:00:46,460 En yerlerde olduğunu varsayalım Bu kod satırı üzerinde yukarı 16 00:00:46,460 --> 00:00:49,230 Biz int y 10 eşit demişti. 17 00:00:49,230 --> 00:00:55,790 X değeri I sonra neler var Bu kod ilk satırı çalıştırmak? 18 00:00:55,790 --> 00:00:56,700 Eğer 11 dedin? 19 00:00:56,700 --> 00:00:57,910 Haklısınız ediyorum. 20 00:00:57,910 --> 00:00:58,420 Neden? 21 00:00:58,420 --> 00:00:59,790 Peki, y 10 idi. 22 00:00:59,790 --> 00:01:03,215 Bazıları diyorum int x 10 artı 1 eşittir. 23 00:01:03,215 --> 00:01:04,269 10 artı 1 11 olduğunu. 24 00:01:04,269 --> 00:01:08,540 Yani, değer 11 olur değişken x saklanır. 25 00:01:08,540 --> 00:01:09,740 Çok kötü değil, değil mi? 26 00:01:09,740 --> 00:01:14,040 >> Nasıl bu sonraki satırda hakkında Kod? x x kez 5 eşittir. 27 00:01:14,040 --> 00:01:17,700 Peki, daha önce biz idam bu kod satırı, x 11 idi. 28 00:01:17,700 --> 00:01:21,237 Yani, değeri nedir x Bu kod satırından sonra? 29 00:01:21,237 --> 00:01:21,820 Bir saniye sürer. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 Yani, x x kez 5 eşittir. 32 00:01:27,620 --> 00:01:29,850 x 11 oldu. 33 00:01:29,850 --> 00:01:32,970 Yani, x 11 kez 5 eşittir. 34 00:01:32,970 --> 00:01:34,360 Ya da 55. 35 00:01:34,360 --> 00:01:36,490 Eğer 55 dersem Yani, haklı olurdunuz. 36 00:01:36,490 --> 00:01:41,770 >> Şimdi, biraz kafa karıştırıcı olabilir, ama Bu atama C çalışır yolu ile 37 00:01:41,770 --> 00:01:46,030 Sağdaki değer alır olduğunu Soldaki değeri atanır. 38 00:01:46,030 --> 00:01:49,090 Yani, ilk önce x kez 5 değerlendirir. 39 00:01:49,090 --> 00:01:50,800 Yani, 11 kez 5 55 olduğunu. 40 00:01:50,800 --> 00:01:53,340 Ve sonra olan x değeri depolamak. 41 00:01:53,340 --> 00:01:56,100 Orada 11 daha önce şimdi üzerine yazılır. 42 00:01:56,100 --> 00:01:58,280 Yani x'in değeri şimdi 55 olduğunu. 43 00:01:58,280 --> 00:02:00,820 Umarım bu oldukça basittir. 44 00:02:00,820 --> 00:02:04,246 >> Eğer ettik başka bir operatör var Muhtemelen mutlaka duymamış 45 00:02:04,246 --> 00:02:06,620 Bu denir, ama sen ettik kesinlikle geçmişte çalışmış 46 00:02:06,620 --> 00:02:09,470 Eğer uzun günlerini hatırlıyorum eğer geri ilkokuldayken bölünme yolu. 47 00:02:09,470 --> 00:02:11,270 Bu modül operatörü denir. 48 00:02:11,270 --> 00:02:13,620 Ne modül yapar öyle Size kalanı verir 49 00:02:13,620 --> 00:02:15,400 Birlikte iki sayı bölmek zaman. 50 00:02:15,400 --> 00:02:21,750 Diyorum Yani, 13 bölü 4, kalan ne? 51 00:02:21,750 --> 00:02:24,860 Ve bu değer hesaplanabilir olacağını modülü operatör tarafından. 52 00:02:24,860 --> 00:02:28,320 >> Yani, ben bir kod satırı var Burada, int m 13 mod 4 eşittir. 53 00:02:28,320 --> 00:02:31,960 Ve ben bir yorumda burada söylemek O m değeri artık 1 olduğunu. 54 00:02:31,960 --> 00:02:32,750 Neden böyle söylüyorsun? 55 00:02:32,750 --> 00:02:36,270 Eh, uzun bölünmesini yapmak senin Kafa bir saniye benimle, ayı eğer. 56 00:02:36,270 --> 00:02:40,070 Yani, 4 13 bölü var. 57 00:02:40,070 --> 00:02:44,087 4 13 üç kez gider 1 Bir kalanı. 58 00:02:44,087 --> 00:02:45,920 Yani, temelde, bütün modülü operatör yapar 59 00:02:45,920 --> 00:02:48,600 Seni ne zaman size söyler olduğunu bölmek, sen kalanı olsun. 60 00:02:48,600 --> 00:02:51,420 Bunu aslında düşündüğünüzden değil korkunç faydalı bir şey, 61 00:02:51,420 --> 00:02:54,350 ancak, aslında, şaşıracaksınız ne sıklıkta o modülü ile 62 00:02:54,350 --> 00:02:55,820 Operatör kullanışlı gelebilir. 63 00:02:55,820 --> 00:02:58,420 >> Sorunları bir çift var Biz onunla başa CS50 yapacağız. 64 00:02:58,420 --> 00:03:00,545 Aynı zamanda yapmak için iyi rasgele sayı gibi şeyler. 65 00:03:00,545 --> 00:03:03,850 Yani, örneğin, hiç yasiyorsaniz Bir rasgele sayı üreteci duydum, 66 00:03:03,850 --> 00:03:06,620 Bu sana bir numara vermek için gidiyor 0'dan bazı büyük sayıya. 67 00:03:06,620 --> 00:03:10,390 Ama belki sadece gerçekten 0 ile 20 numara gerekir. 68 00:03:10,390 --> 00:03:13,425 Eğer modül operatörünü kullanırsanız Bu dev sayı o 69 00:03:13,425 --> 00:03:17,080 tarafından oluşturulan alır rasgele sayı üreteci, 70 00:03:17,080 --> 00:03:20,230 almak için gidiyoruz ne olursa olsun o kocaman değer, 20 bölün 71 00:03:20,230 --> 00:03:21,210 ve geri kalanı olsun. 72 00:03:21,210 --> 00:03:24,050 Kalan can sadece 0 ile 19 arasında bir değer olması. 73 00:03:24,050 --> 00:03:27,140 Yani, modül operatörünü kullanın Bu çok sayıda almak 74 00:03:27,140 --> 00:03:29,640 ve aşağı bir şey haline eritmek onu Biraz daha anlamlı. 75 00:03:29,640 --> 00:03:31,764 Senin olacağım eminim Bunların her ikisi de kullanmak mümkün 76 00:03:31,764 --> 00:03:34,710 CS50 gelecekte bir noktada. 77 00:03:34,710 --> 00:03:37,030 >> Yani, C de bize bir yol verir Bir aritmetik uygulamak 78 00:03:37,030 --> 00:03:39,910 tek bir değişken operatör Biraz daha kestirme bir şekilde. 79 00:03:39,910 --> 00:03:44,520 Yani, bir önceki slaytta, Biz x x 5 katı eşittir gördüm. 80 00:03:44,520 --> 00:03:45,260 Bu çalıştı. 81 00:03:45,260 --> 00:03:47,660 x kez 5 x ile geri depolanır. 82 00:03:47,660 --> 00:03:52,490 Bunu yapmak için daha kısa bir yol düşünce, yok, ve sözdizimi x kez 5 eşittir var. 83 00:03:52,490 --> 00:03:55,020 Bu aynı kesin şey diyerek x x kez 5 eşittir. 84 00:03:55,020 --> 00:03:56,824 Sadece biraz var bunu yapmak için daha kısa bir yol. 85 00:03:56,824 --> 00:03:58,740 Ve bazı görünce Dağıtım kodu veya 86 00:03:58,740 --> 00:04:01,287 Bazı örnek kod görmek Bu gibi şeyler yapar, 87 00:04:01,287 --> 00:04:03,120 sadece aşina olmak sözdizimi ne demek. 88 00:04:03,120 --> 00:04:05,980 Kesinlikle yok bunu yaparsanız kullanmak, ancak, 89 00:04:05,980 --> 00:04:08,235 sizin kodu yapmak olabilir Biraz yagmurlugun görünüyorsun. 90 00:04:08,235 --> 00:04:11,360 Ve ayrıca herhangi birini kullanabilirsiniz biliyorum farklı operatörler zaten var 91 00:04:11,360 --> 00:04:12,660 önce yerine kez görüldü. 92 00:04:12,660 --> 00:04:16,720 X artı 5, eksi eşittir söyleyebiliriz 5 kez, bölme ve mod eşittir. 93 00:04:16,720 --> 00:04:18,959 Bu eserin tamamı. 94 00:04:18,959 --> 00:04:21,089 >> Bir şey de var o C çok yaygın olduğunu 95 00:04:21,089 --> 00:04:24,080 biz karar verdik Hatta bundan başka rafine. 96 00:04:24,080 --> 00:04:26,916 1 ile bir değişkeni artırma veya 1 bir değişkenin değerini 97 00:04:26,916 --> 00:04:30,040 Böyle bir ortak thing--, özellikle bir Biz konuşurken yaklaşık biraz sonra döngüler 98 00:04:30,040 --> 00:04:35,240 on-- biz yerine karar verdik x artı gibi bir şey 1'e eşit söyleyerek 99 00:04:35,240 --> 00:04:40,190 veya x x artı 1 eşittir, biz bile ettik Kısacası bu x artı artı teslim. 100 00:04:40,190 --> 00:04:46,940 Yani x x artı 1, x eşittir artı 1 eşittir, ve x artı artı hepsi aynı şeyi yaparlar. 101 00:04:46,940 --> 00:04:48,470 Onlar, 1 bütün artım x. 102 00:04:48,470 --> 00:04:50,630 Ama bu artan ve 1 ile azaltma 103 00:04:50,630 --> 00:04:54,110 Elimizdeki o kadar yaygındır artı ve eksi eksi artı 104 00:04:54,110 --> 00:04:59,140 bu bizi steno izin daha da bu. 105 00:04:59,140 --> 00:05:02,110 >> Yani, saniye vites geçiş izin ve Boole ifadeleri hakkında konuşmak. 106 00:05:02,110 --> 00:05:06,340 Ayrıca tür olan tüm düşmek operatörlerin genel kategorisi. 107 00:05:06,340 --> 00:05:09,030 Ama Boole ifadeleri, Aritmetik operatörler aksine, 108 00:05:09,030 --> 00:05:11,860 verilerin karşılaştırılması için kullanılır. 109 00:05:11,860 --> 00:05:15,550 C Yani, yine, tüm Boole ifadeleri iki olası değerlerden biri değerlendirmek, 110 00:05:15,550 --> 00:05:16,050 anımsıyorum. 111 00:05:16,050 --> 00:05:17,740 Doğru ya da yanlış. 112 00:05:17,740 --> 00:05:21,880 O sadece iki değeri olduğunu Boolean değişkeni alabilir. 113 00:05:21,880 --> 00:05:25,780 Biz Sonuçları kullanabilirsiniz Boolean ifadenin 114 00:05:25,780 --> 00:05:27,650 programlama yollarla bir çok. 115 00:05:27,650 --> 00:05:29,400 Aslında, olacak Bu oldukça bir sürü yapıyor. 116 00:05:29,400 --> 00:05:32,870 >> Örneğin, biz karar verebilir, Evet, bazı koşul doğruysa, 117 00:05:32,870 --> 00:05:34,665 belki bu alacağım Benim kodunu şube. 118 00:05:34,665 --> 00:05:35,980 Bir koşullu, tabiri caizse. 119 00:05:35,980 --> 00:05:37,970 Biz çok yakında o öğreneceksiniz. 120 00:05:37,970 --> 00:05:40,560 Ya da belki, sürece Bu benim istediğim doğrudur, 121 00:05:40,560 --> 00:05:42,790 Bunu yaparken tutmak üzerinde ve tekrar ve tekrar. 122 00:05:42,790 --> 00:05:43,480 Bir döngü. 123 00:05:43,480 --> 00:05:48,350 Her iki durumda da, biz kullanıyor olduğunuzu biliyorum doğru ya da yanlış bir Boolean ifadesi, 124 00:05:48,350 --> 00:05:52,411 olup olmadığına karar için Belirli bir yol almaya. 125 00:05:52,411 --> 00:05:54,660 Bazen biz çalışıyoruz Boole ifadeleri ile, 126 00:05:54,660 --> 00:05:56,410 Biz tipi Bool değişkenleri kullanır. 127 00:05:56,410 --> 00:05:58,461 Sen ilan olabilir Bir Bool, değişken yazdığınız 128 00:05:58,461 --> 00:06:00,210 ve kullanacağınız sizin Boole ifadesi. 129 00:06:00,210 --> 00:06:02,130 Ama her zaman yapmak zorunda değilsiniz. 130 00:06:02,130 --> 00:06:06,690 O, C, olmayan her 0 çıkıyor Değer true söyleyerek aynıdır. 131 00:06:06,690 --> 00:06:10,680 Eğer beyan olsaydı bir tipi Boolean değişken, 132 00:06:10,680 --> 00:06:14,240 ve işte, gerçek o değeri atanır arasında bir tamsayıyı ilan aynı 133 00:06:14,240 --> 00:06:17,410 ve bu değer atama 1, 2, 3, ya da gerçekten herhangi bir değer 134 00:06:17,410 --> 00:06:19,580 0'dan farklı olursa olsun. 135 00:06:19,580 --> 00:06:22,690 C Çünkü olmayan her 0 değeri doğrudur. 136 00:06:22,690 --> 00:06:24,820 0, diğer taraftan, yanlıştır. 137 00:06:24,820 --> 00:06:27,162 Bu gelebilir bilmek sonra kullanışlı, 138 00:06:27,162 --> 00:06:28,620 ama sadece bir şey akılda tutmak için. 139 00:06:28,620 --> 00:06:31,890 Biz her zaman kullanmak zorunda değilsiniz Boolean türü değişkenleri zaman biz 140 00:06:31,890 --> 00:06:34,980 Boole ifadeleri ile çalışıyoruz. 141 00:06:34,980 --> 00:06:37,890 >> Boolean iki ana türü vardır biz çalışacağız ifadeleri. 142 00:06:37,890 --> 00:06:40,640 Mantıksal operatörler ve ilişkisel operatörler. 143 00:06:40,640 --> 00:06:42,640 Orada dili korkunç önemli değil. 144 00:06:42,640 --> 00:06:44,970 Ben onları gruplama ediyorum ne kadar gerçekten. 145 00:06:44,970 --> 00:06:49,222 Ve kesinlikle olacak, çabuk, bence Bir ilişkisel operatör ne fark 146 00:06:49,222 --> 00:06:51,680 dayalı bunlar nelerdir zaman biz Bir saniyede onlar hakkında konuşmak. 147 00:06:51,680 --> 00:06:54,250 Ama ille de dert etmeyin terim mantıksal operatörü ezberlemeye 148 00:06:54,250 --> 00:06:55,460 veya ilişkisel operatör. 149 00:06:55,460 --> 00:07:00,070 Ben sadece grubuna istimal Onları mantıklı bir şekilde. 150 00:07:00,070 --> 00:07:02,620 >> Yani, bir göz atalım üç mantıksal operatörler 151 00:07:02,620 --> 00:07:04,970 biz oldukça görürsünüz CS50 programlama bit 152 00:07:04,970 --> 00:07:06,710 ve programlama daha genel olarak. 153 00:07:06,710 --> 00:07:10,470 Mantıksal AND, doğruysa ve Sadece iki işlenen doğruysa. 154 00:07:10,470 --> 00:07:11,775 Aksi halde yanlış. 155 00:07:11,775 --> 00:07:12,650 Nerede demek? 156 00:07:12,650 --> 00:07:15,840 Yani, ben yaşıyorum diyelim Ben benim kod işaret 157 00:07:15,840 --> 00:07:18,310 iki değişken, x ve y. 158 00:07:18,310 --> 00:07:21,620 Ve ben karar vermek istiyorum benim kod bir şeyler yapmak 159 00:07:21,620 --> 00:07:25,780 x doğrudur ve y doğruysa dayalı. 160 00:07:25,780 --> 00:07:27,730 Ben sadece bunu yapmak istiyorum her ikisi de doğruysa, 161 00:07:27,730 --> 00:07:30,980 Aksi takdirde bunu aşağı gitmek istemiyorum yol bana yardım gitmiyor çünkü. 162 00:07:30,980 --> 00:07:37,420 Ne diyebilirim x & eğer y. 163 00:07:37,420 --> 00:07:42,380 Bu mantıklı bir Boolean olacak sentezleme karşılaştırırken x ve y 164 00:07:42,380 --> 00:07:45,240 ve belli bir yol alarak Onların değerleri ne dayalı. 165 00:07:45,240 --> 00:07:48,400 X doğrudur ve eğer öyleyse, y doğrudur Burada bu doğruluk tablosu dayalı, 166 00:07:48,400 --> 00:07:50,430 Sadece o zaman o yolda gidecek. 167 00:07:50,430 --> 00:07:52,940 X & y & edin. 168 00:07:52,940 --> 00:07:58,320 Sadece true-- ve sadece var x doğrudur ve y doğrudur doğruysa. 169 00:07:58,320 --> 00:08:00,850 Ikisinden biri yanlış ise, Biz doğruluk tablosunu görmek kadar, 170 00:08:00,850 --> 00:08:02,370 ve x ve y her ikisi de doğru değildir. 171 00:08:02,370 --> 00:08:07,660 Ve böylece, x ve y yanlıştır. 172 00:08:07,660 --> 00:08:12,044 >> Mantıksal VEYA ancak ve ancak gerçek En az bir işlenen doğruysa. 173 00:08:12,044 --> 00:08:12,710 Aksi halde yanlış. 174 00:08:12,710 --> 00:08:15,760 Yani mantıksal VE gerekli x ve y her ikisi de doğru olması için. 175 00:08:15,760 --> 00:08:21,185 Mantıksal VEYA doğru ya da y olmasını gerektirir x doğru olması için ya da her iki x ve y doğru olduğu. 176 00:08:21,185 --> 00:08:23,310 Yani, yine, biz tür bulmak Bir durumla karşı karşıya 177 00:08:23,310 --> 00:08:26,460 Bizim kod nereye gittiğini, ve biz yolda bir çatal ulaştı. 178 00:08:26,460 --> 00:08:29,850 Ve biz aşağı gitmek istiyorum Özellikle yol x doğruysa 179 00:08:29,850 --> 00:08:33,299 ya da Y, doğru, ancak eğer ille de her ikisi de doğrudur. 180 00:08:33,299 --> 00:08:35,830 Ama muhtemelen eğer her ikisi de doğrudur. 181 00:08:35,830 --> 00:08:38,460 X doğrudur ve eğer öyleyse y Gerçek, biz bu yolda gideceğiz. 182 00:08:38,460 --> 00:08:39,066 x doğrudur. 183 00:08:39,066 --> 00:08:40,190 Bunlardan biri sağ, doğru mu? 184 00:08:40,190 --> 00:08:42,080 X doğrudur ve y doğru ise. 185 00:08:42,080 --> 00:08:44,910 X doğrudur, ve y, yanlış ise, Bunlardan biri hala geçerlidir. 186 00:08:44,910 --> 00:08:48,020 Yani, x veya y halen geçerlidir. 187 00:08:48,020 --> 00:08:52,290 X yanlış, ve y doğru ise, Bunlardan biri sağ, hâlâ doğrudur? 188 00:08:52,290 --> 00:08:53,290 y, bu durumda doğrudur. 189 00:08:53,290 --> 00:08:57,950 Yani, x veya y doğrudur doğrudur. 190 00:08:57,950 --> 00:09:02,620 X yanlış ve y false Sadece eğer biz bu yolda gitmez, 191 00:09:02,620 --> 00:09:04,454 x ne y ne doğrudur, çünkü. 192 00:09:04,454 --> 00:09:06,370 Şimdi, arıyorsanız Ekranın sağ şimdi 193 00:09:06,370 --> 00:09:09,062 ne o merak Sembol mantıksal OR için, 194 00:09:09,062 --> 00:09:10,270 dikey çubuk denir. 195 00:09:10,270 --> 00:09:13,730 Ve eğer klavyenizdeki bakarak Bir dakika, ben şimdi yapıyorum olarak, 196 00:09:13,730 --> 00:09:16,940 Sadece yukarıdaki genellikle var Enter tuşuna, çoğu klavyelerde, 197 00:09:16,940 --> 00:09:19,630 ters eğik çizgi aynı tuş üzerinde. 198 00:09:19,630 --> 00:09:22,790 Ayrıca genellikle doğru köşeli parantez yanında. 199 00:09:22,790 --> 00:09:27,240 Yani, bir anahtar olabileceğini sana Geçmişte çok yazdığınız değil. 200 00:09:27,240 --> 00:09:29,700 Ama, hiç yapıyoruz mantıksal karşılaştırmalar, 201 00:09:29,700 --> 00:09:31,882 Biz yapıyor olacak şekilde derste çok, bu kadar 202 00:09:31,882 --> 00:09:33,840 faydalı olacak Bu anahtarı bulmak ve kullanmak. 203 00:09:33,840 --> 00:09:38,340 Yani, aynı tuş üzerinde genellikle var ters eğik çizgi olarak sadece yukarıdaki girin. 204 00:09:38,340 --> 00:09:39,757 >> Nihai mantıksal operatör değil. 205 00:09:39,757 --> 00:09:41,131 Ve DEĞİL oldukça basittir. 206 00:09:41,131 --> 00:09:42,830 Onun işlenen değerini tersine çevirir. 207 00:09:42,830 --> 00:09:46,080 X doğruysa, o zaman değil x yanlıştır. 208 00:09:46,080 --> 00:09:49,960 X yanlış ise, o değil x doğrudur. 209 00:09:49,960 --> 00:09:53,850 Bazen bu sembol duyarsınız patlama veya ünlem olarak telaffuz 210 00:09:53,850 --> 00:09:55,231 veya değil. 211 00:09:55,231 --> 00:09:56,730 Oldukça fazla hepsi aynı şey. 212 00:09:56,730 --> 00:10:00,185 Eğer bu sözlü duymak ve Eğer, bunun ne anlama geldiğini emin değiliz 213 00:10:00,185 --> 00:10:02,310 Sadece ünlem var point, ama bazen var 214 00:10:02,310 --> 00:10:04,215 Bir kaç farklı şeyler aradı. 215 00:10:04,215 --> 00:10:06,340 Pekala, o alır Mantıksal operatörler önemsiyorum. 216 00:10:06,340 --> 00:10:08,640 Yani, hakkında konuşalım ilişkisel operatörler. 217 00:10:08,640 --> 00:10:11,610 Yine, bu aşina iseniz geri ilkokulda aritmetik, 218 00:10:11,610 --> 00:10:13,870 muhtemelen tanıdık ile bunların nasıl iş zaten. 219 00:10:13,870 --> 00:10:15,411 Beklediğiniz gibi Bunlar tam davranır. 220 00:10:15,411 --> 00:10:19,800 Yani az çok bu, doğru daha Örnek, x ve y daha az ise. 221 00:10:19,800 --> 00:10:24,380 X 4 ve eğer öyleyse, y 6, x ve y daha azdır. 222 00:10:24,380 --> 00:10:26,035 Bu doğru. 223 00:10:26,035 --> 00:10:27,910 Küçüktür veya eşittir Oldukça benzer şekilde çalışır. 224 00:10:27,910 --> 00:10:33,020 X 4 ve y, daha sonra 4 ise x ve y daha az ya da eşittir. 225 00:10:33,020 --> 00:10:35,310 Daha harika. x ve y daha büyüktür. 226 00:10:35,310 --> 00:10:39,310 Ve daha büyük ya da, X eşittir y den büyük veya buna eşittir. 227 00:10:39,310 --> 00:10:41,745 Bu doğru ise, o zaman olacak Bu ifadeyi geçmek 228 00:10:41,745 --> 00:10:44,490 ve aşağı gidersiniz Yolda o yolu. 229 00:10:44,490 --> 00:10:48,590 X y büyükse, bir varsa, ve x, aslında, y daha büyüktür olup, 230 00:10:48,590 --> 00:10:51,670 sen ne yapacağım şartıyla. 231 00:10:51,670 --> 00:10:54,396 >> Biz yok edin daha az tek karakter 232 00:10:54,396 --> 00:10:57,020 ya da eşit, gibi olabilir matematik ders kitaplarından aşina. 233 00:10:57,020 --> 00:10:59,874 Yani, biz, sembol az olması bir eşittir işareti izledi. 234 00:10:59,874 --> 00:11:01,790 İşte biz temsil nasıl veya eşit az. 235 00:11:01,790 --> 00:11:04,490 Ve aynı şekilde, bunu yapmak daha büyük veya eşit için. 236 00:11:04,490 --> 00:11:06,698 >> Son iki ilişkisel önemli olan operatörler 237 00:11:06,698 --> 00:11:09,320 Eşitlik ve eşitsizlik için test ediyoruz. 238 00:11:09,320 --> 00:11:13,380 Yani x eşitse, y eşittir doğrudur x ve y değeri aynı ise. 239 00:11:13,380 --> 00:11:19,610 X 10, y, daha sonra 10 ise x eşittir y doğrudur eşittir. 240 00:11:19,610 --> 00:11:26,010 X 10 arasındadır ve y x 11 ise, y doğru değildir eşittir. 241 00:11:26,010 --> 00:11:29,680 Biz de kullanarak eşitsizlik için test edebilirsiniz ünlem ya da patlama veya DEĞİL, 242 00:11:29,680 --> 00:11:30,330 Tekrar. 243 00:11:30,330 --> 00:11:35,049 Eğer, x, y eşit değildir Bu, biz burada kullanmakta olduğunuz sınav var 244 00:11:35,049 --> 00:11:35,840 biz gitmek için iyi olurdu. 245 00:11:35,840 --> 00:11:40,340 Bu yüzden, x, eşit değilse y o yolda gidersiniz. 246 00:11:40,340 --> 00:11:41,441 >> Burada gerçekten dikkatli olun. 247 00:11:41,441 --> 00:11:44,440 Bu gerçekten ortak mistake-- var ve bir ben kesinlikle yapılmış oldukça çok zaman 248 00:11:44,440 --> 00:11:47,340 Ben started-- başlamıştı yanlışlıkla hata için 249 00:11:47,340 --> 00:11:51,690 Atama operatörü, tek eşittir, eşitlik karşılaştırma operatörü için, 250 00:11:51,690 --> 00:11:52,582 çift ​​eşittir. 251 00:11:52,582 --> 00:11:54,540 Bazı garip yol olacak kodunuzu davranış, 252 00:11:54,540 --> 00:11:56,730 ve genellikle derleyici olacak Eğer çalıştığınızda bu konuda sizi uyarır 253 00:11:56,730 --> 00:11:59,910 ve kodunuzu derlemek, ama bazen Eğer bunu gizlice mümkün olabilir. 254 00:11:59,910 --> 00:12:02,770 Mutlaka iyi bir şey değil Eğer bunu gizlice olduğunu, ancak. 255 00:12:02,770 --> 00:12:04,710 Sadece yapıyorsun eğer öyleyse Bir eşitsizlik testi, 256 00:12:04,710 --> 00:12:07,970 Eğer iki olup olmadığını denetleme eğer Farklı değişkenler aynı değere sahip 257 00:12:07,970 --> 00:12:11,980 Bunların içinde, kullandığınızdan emin olun eşittir, ve tek eşittir eşittir. 258 00:12:11,980 --> 00:12:15,450 Ve bu şekilde program olacak Eğer düşündüğünüz davranışı var. 259 00:12:15,450 --> 00:12:18,400 Ben Doug Lloyd yaşıyorum ve bu CS50 olduğunu. 260 00:12:18,400 --> 00:12:20,437