1 00:00:00,000 --> 00:00:05,960 >> [موسیقی] 2 00:00:05,960 --> 00:00:08,540 >> داگ لوید: سلام، بنابراین اجازه دهید صحبت در مورد اپراتورها در C. 3 00:00:08,540 --> 00:00:12,590 بنابراین، ما در حال حاضر دیده یکی، در واقع، برابر عملگر انتساب. 4 00:00:12,590 --> 00:00:15,510 این اجازه می دهد تا ما را به فقط با قرار دادن یک مقدار به یک متغیر است. 5 00:00:15,510 --> 00:00:18,046 که انتساب است اپراتور، علامت مساوی است. 6 00:00:18,046 --> 00:00:20,670 به منظور دستکاری و کار با ارزش ها و متغیرها در C، 7 00:00:20,670 --> 00:00:23,710 ما تعدادی از اپراتورهای در اختیار ما است که ما می توانید استفاده کنید. 8 00:00:23,710 --> 00:00:25,543 اجازه دهید یک نگاه برخی از آنهایی که رایج 9 00:00:25,543 --> 00:00:27,430 با شروع از عملگرهای محاسباتی. 10 00:00:27,430 --> 00:00:31,080 همانطور که شما ممکن است انتظار، ما می توانیم انجام عملیات ریاضی پایه زیبا در C. 11 00:00:31,080 --> 00:00:36,520 ما می توانیم اضافه کردن، تفریق، ضرب، و تعداد شکاف با استفاده از به علاوه، منفی، ستاره، 12 00:00:36,520 --> 00:00:38,422 و بریده بریده بود. 13 00:00:38,422 --> 00:00:40,630 در اینجا به چند خط است کد که در آن ما را انجام دهد. 14 00:00:40,630 --> 00:00:44,150 بنابراین، ما باید از نوع int x برابر y به علاوه 1. 15 00:00:44,150 --> 00:00:46,460 بیایید فرض کنیم که جایی در بالا این خط از کد 16 00:00:46,460 --> 00:00:49,230 ما گفته بود INT y برابر 10. 17 00:00:49,230 --> 00:00:55,790 مقدار x پس از چیست اجرای این اولین خط از کد؟ 18 00:00:55,790 --> 00:00:56,700 به شما می گویند 11؟ 19 00:00:56,700 --> 00:00:57,910 شما می خواهم راست. 20 00:00:57,910 --> 00:00:58,420 چرا چنین است؟ 21 00:00:58,420 --> 00:00:59,790 خب، Y 10 بود. 22 00:00:59,790 --> 00:01:03,215 برخی از اعضای هیات من گفت: x برابر 10 به علاوه 1. 23 00:01:03,215 --> 00:01:04,269 10 به علاوه 1 11 است. 24 00:01:04,269 --> 00:01:08,540 بنابراین، ارزش 11 می شود ذخیره شده در متغیر x است. 25 00:01:08,540 --> 00:01:09,740 خیلی بد، درست است؟ 26 00:01:09,740 --> 00:01:14,040 >> چگونه در مورد این خط بعد از کد؟ X برابر است با حاصلضرب × 5. 27 00:01:14,040 --> 00:01:17,700 خب، قبل از اعدام ما این خط از کد، X 11 بود. 28 00:01:17,700 --> 00:01:21,237 بنابراین، آنچه ارزش است X بعد این خط از کد؟ 29 00:01:21,237 --> 00:01:21,820 یک دوم. 30 00:01:21,820 --> 00:01:24,710 31 00:01:24,710 --> 00:01:27,620 پس، x برابر است با حاصلضرب × 5. 32 00:01:27,620 --> 00:01:29,850 × 11 بود. 33 00:01:29,850 --> 00:01:32,970 بنابراین، x برابر 11 بار 5. 34 00:01:32,970 --> 00:01:34,360 یا 55. 35 00:01:34,360 --> 00:01:36,490 بنابراین اگر شما گفت 55، شما می شود، مناسب است. 36 00:01:36,490 --> 00:01:41,770 >> در حال حاضر، ممکن است کمی گیج کننده است، اما با روشی که انتساب این نسخهها کار در C 37 00:01:41,770 --> 00:01:46,030 است که مقدار سمت راست می شود اختصاص داده شده به ارزش در سمت چپ. 38 00:01:46,030 --> 00:01:49,090 بنابراین، اولین بار ما ارزیابی X 5. 39 00:01:49,090 --> 00:01:50,800 بنابراین، 11 بار 5 55 است. 40 00:01:50,800 --> 00:01:53,340 و سپس ما آن مقدار را در X را ذخیره کنید. 41 00:01:53,340 --> 00:01:56,100 11 که وجود دارد در حال حاضر قبل از رونویسی. 42 00:01:56,100 --> 00:01:58,280 بنابراین مقدار x در حال حاضر 55. 43 00:01:58,280 --> 00:02:00,820 امیدوارم که نسبتا ساده. 44 00:02:00,820 --> 00:02:04,246 >> این اپراتور دیگر که شما ام وجود دارد احتمالا لزوما شنیده نمی 45 00:02:04,246 --> 00:02:06,620 نام این، اما شما قطعا با در گذشته کار کرده 46 00:02:06,620 --> 00:02:09,470 اگر شما روز خود را از طولانی به یاد داشته باشید بخش راه بازگشت در مدرسه ابتدائی. 47 00:02:09,470 --> 00:02:11,270 این عملگر نامیده می شود. 48 00:02:11,270 --> 00:02:13,620 چه مدول کند آن به شما می دهد باقی مانده 49 00:02:13,620 --> 00:02:15,400 زمانی که دو عدد را با هم تقسیم می کنند. 50 00:02:15,400 --> 00:02:21,750 بنابراین، اگر من می گویم 13 تقسیم بر 4، آنچه باقی مانده است؟ 51 00:02:21,750 --> 00:02:24,860 و آن مقدار را محاسبه شود توسط اپراتور مدول. 52 00:02:24,860 --> 00:02:28,320 >> بنابراین، من یک خط از کد در اینجا، اعضای هیات m برابر با 13 MOD 4. 53 00:02:28,320 --> 00:02:31,960 و من در اینجا در یک نظر گویند ارزش است که متر است در حال حاضر 1. 54 00:02:31,960 --> 00:02:32,750 چرا می گویند که من؟ 55 00:02:32,750 --> 00:02:36,270 خب، آیا تقسیم طولانی در خود سر، اگر شما با من را تحمل برای یک ثانیه. 56 00:02:36,270 --> 00:02:40,070 بنابراین، من 4 تقسیم بر 13. 57 00:02:40,070 --> 00:02:44,087 4 می رود به 13 سه بار با باقی مانده از 1. 58 00:02:44,087 --> 00:02:45,920 بنابراین، در واقع، تمام عملگر می کند 59 00:02:45,920 --> 00:02:48,600 است آن را به شما می گوید که شما تقسیم، شما باقی مانده است. 60 00:02:48,600 --> 00:02:51,420 شما ممکن است فکر می کنم که در واقع یک چیز خیلی مفید، 61 00:02:51,420 --> 00:02:54,350 اما شما می شود شگفت زده کرد، در واقع، چگونه اغلب که مدول 62 00:02:54,350 --> 00:02:55,820 اپراتور می تواند در مفید آمده است. 63 00:02:55,820 --> 00:02:58,420 >> یک زن و شوهر از مشکلات وجود دارد ما CS50 که با آن برخورد خواهم کرد. 64 00:02:58,420 --> 00:03:00,545 آن را نیز خوب برای انجام چیزهایی مانند عدد تصادفی است. 65 00:03:00,545 --> 00:03:03,850 بنابراین، برای مثال اگر شما تا کنون از یک مولد عدد تصادفی شنیده می شود، 66 00:03:03,850 --> 00:03:06,620 که رفتن به شما یک شماره را از 0 تا برخی تعداد زیادی. 67 00:03:06,620 --> 00:03:10,390 اما شاید شما تنها واقعا نیاز به یک شماره 0-20. 68 00:03:10,390 --> 00:03:13,425 اگر شما استفاده از عملگر مدول که تعداد غول پیکر است که 69 00:03:13,425 --> 00:03:17,080 می شود توسط تولید مولد عدد تصادفی، 70 00:03:17,080 --> 00:03:20,230 شما در حال رفتن به هر ارزش های بزرگ آن است، آن را تقسیم بر 20 71 00:03:20,230 --> 00:03:21,210 و باقی مانده است. 72 00:03:21,210 --> 00:03:24,050 باقی مانده تنها می تواند یک مقدار 0-19. 73 00:03:24,050 --> 00:03:27,140 بنابراین، شما با استفاده از عملگر به این تعداد زیادی 74 00:03:27,140 --> 00:03:29,640 و عدد آن را به چیزی کمی بیشتر معنی دار. 75 00:03:29,640 --> 00:03:31,764 من کاملا مطمئن هستم که شما هستم قادر به استفاده از هر دو از آن 76 00:03:31,764 --> 00:03:34,710 در برخی از نقطه در آینده در CS50. 77 00:03:34,710 --> 00:03:37,030 >> بنابراین، C را نیز به ما می دهد یک راه برای اعمال یک حساب 78 00:03:37,030 --> 00:03:39,910 اپراتور به یک متغیر واحد در یک راه مختصر تر است. 79 00:03:39,910 --> 00:03:44,520 بنابراین، در اسلاید قبلی، ما شاهد X برابر است با حاصلضرب × 5. 80 00:03:44,520 --> 00:03:45,260 که کار می کرد. 81 00:03:45,260 --> 00:03:47,660 X بار 5 پس از آن می شود در X ذخیره می شود. 82 00:03:47,660 --> 00:03:52,490 یک راه کوتاه تر به انجام آن وجود دارد، فکر، و آن را به نحو بار x برابر 5. 83 00:03:52,490 --> 00:03:55,020 این دقیقا همان است گفت X برابر است با حاصلضرب × 5. 84 00:03:55,020 --> 00:03:56,824 این فقط یک کمی راه کوتاه تر به انجام آن. 85 00:03:56,824 --> 00:03:58,740 و هنگامی که می بینید برخی از کد توزیع و یا شما 86 00:03:58,740 --> 00:04:01,287 برخی از نمونه کد دید که همه چیز شبیه به این، 87 00:04:01,287 --> 00:04:03,120 فقط با آن آشنا باشد چه نحو معنی. 88 00:04:03,120 --> 00:04:05,980 شما قطعا لازم نیست برای استفاده از آن، اما اگر شما انجام دهید، 89 00:04:05,980 --> 00:04:08,235 ممکن کد خود را نگاه یک حقه باز است. 90 00:04:08,235 --> 00:04:11,360 و می دانم که شما همچنین می توانید هر یک از استفاده اپراتورهای مختلف ما در حال حاضر 91 00:04:11,360 --> 00:04:12,660 قبل از به جای دوران دیده می شود. 92 00:04:12,660 --> 00:04:16,720 می توان گفت با X به علاوه برابر با 5، منهای برابر با 5، زمان، تقسیم، و وزارت دفاع. 93 00:04:16,720 --> 00:04:18,959 تمام کسانی که کار می کنند. 94 00:04:18,959 --> 00:04:21,089 >> همچنین چیزی وجود دارد که بسیار رایج در C 95 00:04:21,089 --> 00:04:24,080 که ما به تصمیم گرفتم اصلاح که حتی بیشتر است. 96 00:04:24,080 --> 00:04:26,916 افزایش یک متغیر 1 و یا طرح ساده یک متغیر 1 97 00:04:26,916 --> 00:04:30,040 چنین thing-- مشترک ویژه است وقتی صحبت ما در مورد حلقه کمی بعد 98 00:04:30,040 --> 00:04:35,240 شماها که ما به جای تصمیم گرفتم گفت: چیزی شبیه X به علاوه برابر با 1، 99 00:04:35,240 --> 00:04:40,190 یا x برابر است با X به علاوه 1، ما حتی کوتاه است که به x به علاوه به علاوه تحویل داده شد. 100 00:04:40,190 --> 00:04:46,940 پس، x برابر است با X به علاوه 1، X به علاوه برابر با 1، و X به علاوه به علاوه تمام همین کار را. 101 00:04:46,940 --> 00:04:48,470 آنها تمام x های افزایش 1. 102 00:04:48,470 --> 00:04:50,630 اما این افزایش طرح ساده 1 103 00:04:50,630 --> 00:04:54,110 آنقدر مرسوم است که ما داریم این است به علاوه به علاوه و منهای منهای 104 00:04:54,110 --> 00:04:59,140 که به ما اجازه مختصر که حتی بیشتر است. 105 00:04:59,140 --> 00:05:02,110 >> بنابراین، اجازه دهید قرا دوم و بحث در مورد عبارات بولی. 106 00:05:02,110 --> 00:05:06,340 همه که نوع نیز سقوط به رده کلی اپراتورهای. 107 00:05:06,340 --> 00:05:09,030 اما عبارات بولی، بر خلاف عملگرهای محاسباتی، 108 00:05:09,030 --> 00:05:11,860 برای مقایسه مقادیر استفاده می شود. 109 00:05:11,860 --> 00:05:15,550 پس، دوباره، همه عبارات بولی در C ارزیابی به یکی از دو مقدار ممکن، 110 00:05:15,550 --> 00:05:16,050 به یاد. 111 00:05:16,050 --> 00:05:17,740 درست یا غلط. 112 00:05:17,740 --> 00:05:21,880 این تنها دو مقدار که متغیر بولی می تواند بر روی کنند. 113 00:05:21,880 --> 00:05:25,780 ما می توانیم نتایج استفاده از یک عبارت بولی 114 00:05:25,780 --> 00:05:27,650 در بسیاری از راه های در برنامه نویسی. 115 00:05:27,650 --> 00:05:29,400 در واقع، شما خواهید بود انجام این کار بسیار زیادی است. 116 00:05:29,400 --> 00:05:32,870 >> برای مثال، ما ممکن است تصمیم، خوب، اگر برخی شرط درست باشد، 117 00:05:32,870 --> 00:05:34,665 شاید من این را شاخه پایین کد من. 118 00:05:34,665 --> 00:05:35,980 مشروط، پس به صحبت می کنند. 119 00:05:35,980 --> 00:05:37,970 ما در مورد کسانی که به زودی بیش از حد را یاد بگیرند. 120 00:05:37,970 --> 00:05:40,560 یا شاید، تا زمانی که این درست است، من می خواهم 121 00:05:40,560 --> 00:05:42,790 به انجام این و بیش از بیش و بیش از. 122 00:05:42,790 --> 00:05:43,480 یک حلقه. 123 00:05:43,480 --> 00:05:48,350 در هر دو مورد، می دانم که ما با استفاده از یک عبارت بولی، یک درست یا غلط، 124 00:05:48,350 --> 00:05:52,411 به تصمیم گیری یا نه را به یک مسیر خاص است. 125 00:05:52,411 --> 00:05:54,660 گاهی اوقات هنگامی که ما در حال کار با عبارات بولی، 126 00:05:54,660 --> 00:05:56,410 ما متغیرهای نوع بولی استفاده کنید. 127 00:05:56,410 --> 00:05:58,461 شما ممکن است اعلام بولی تایپ متغیر، 128 00:05:58,461 --> 00:06:00,210 و شما را در استفاده از خود را عبارت بولی باشد. 129 00:06:00,210 --> 00:06:02,130 اما شما همیشه نمی باید انجام دهید. 130 00:06:02,130 --> 00:06:06,690 همانطور که معلوم است، در C، هر غیر 0 ارزش همان عنوان کرد و گفت درست است. 131 00:06:06,690 --> 00:06:10,680 اگر شما اعلام کرده بود متغیر از نوع Boolean، 132 00:06:10,680 --> 00:06:14,240 و اختصاص آن ارزش واقعی، که به مانند اعلان یک عدد صحیح 133 00:06:14,240 --> 00:06:17,410 و اختصاص آن ارزش 1، 2، 3، و یا واقعا هر مقدار 134 00:06:17,410 --> 00:06:19,580 آنچه به غیر از 0. 135 00:06:19,580 --> 00:06:22,690 از آنجا که در C، هر غیر 0 ارزش واقعی است. 136 00:06:22,690 --> 00:06:24,820 0، از سوی دیگر، نادرست است. 137 00:06:24,820 --> 00:06:27,162 این ممکن است در آمده دستی بعدا در به دانستن، 138 00:06:27,162 --> 00:06:28,620 اما تنها چیزی است که در ذهن داشته باشیم. 139 00:06:28,620 --> 00:06:31,890 ما همیشه باید به استفاده از متغیرهای بولین نوع هنگامی که ما 140 00:06:31,890 --> 00:06:34,980 در حال کار با عبارات بولی. 141 00:06:34,980 --> 00:06:37,890 >> دو نوع اصلی از بولی وجود دارد عبارت که ما با کار. 142 00:06:37,890 --> 00:06:40,640 عملگرهای منطقی و عملگرهای رابطه ای. 143 00:06:40,640 --> 00:06:42,640 زبان وجود دارد خیلی مهم است. 144 00:06:42,640 --> 00:06:44,970 این واقعا فقط من آنها را گروه بندی. 145 00:06:44,970 --> 00:06:49,222 و شما قطعا، من فکر می کنم، به سرعت بدان که چه عملگر رابطه است، 146 00:06:49,222 --> 00:06:51,680 بر اساس آنچه هستند که ما صحبت در مورد آنها در یک ثانیه. 147 00:06:51,680 --> 00:06:54,250 اما نگران نباشید در مورد لزوما حفظ عملگر منطقی مدت 148 00:06:54,250 --> 00:06:55,460 و یا عملگر رابطه. 149 00:06:55,460 --> 00:07:00,070 من فقط با استفاده از آن به گروه آنها را در یک راه منطقی است. 150 00:07:00,070 --> 00:07:02,620 >> بنابراین، اجازه دهید نگاهی به سه عملگرهای منطقی 151 00:07:02,620 --> 00:07:04,970 که ما کاملا ببینید کمی در برنامه نویسی در CS50 152 00:07:04,970 --> 00:07:06,710 و در برنامه نویسی به طور کلی. 153 00:07:06,710 --> 00:07:10,470 منطقی و درست است، اگر و تنها در صورتی که هر دو عملوند درست است. 154 00:07:10,470 --> 00:07:11,775 در غیر این صورت نادرست است. 155 00:07:11,775 --> 00:07:12,650 که در آن معنا است؟ 156 00:07:12,650 --> 00:07:15,840 بنابراین، اجازه دهید بگویم که من در یک هستم اشاره در کد من که در آن من 157 00:07:15,840 --> 00:07:18,310 دو متغیر x و y. 158 00:07:18,310 --> 00:07:21,620 و من می خواهم به تصمیم بگیرد که آیا برای انجام کاری در کد من 159 00:07:21,620 --> 00:07:25,780 بر اساس اگر x درست است و y درست است. 160 00:07:25,780 --> 00:07:27,730 من فقط می خواهم به انجام آن اگر هر دو آنها درست باشد، 161 00:07:27,730 --> 00:07:30,980 در غیر این صورت من نمی خواهم به پایین که مسیر به دلیل آن را به من کمک کند. 162 00:07:30,980 --> 00:07:37,420 اگر x و Y و آنچه می توانم بگویم است. 163 00:07:37,420 --> 00:07:42,380 خواهد شد که یک بولی منطقی بیان x و y مقایسه 164 00:07:42,380 --> 00:07:45,240 و در نظر گرفتن یک مسیر خاص بر اساس آنچه ارزش های خود را می باشد. 165 00:07:45,240 --> 00:07:48,400 بنابراین، اگر x درست است و y درست است بر اساس این جدول درستی در اینجا، 166 00:07:48,400 --> 00:07:50,430 تنها پس از آن ما بروید پایین این مسیر است. 167 00:07:50,430 --> 00:07:52,940 اگر x و Y و. 168 00:07:52,940 --> 00:07:58,320 آن را تنها true-- و تنها اگر x و y درست است درست است. 169 00:07:58,320 --> 00:08:00,850 اگر هم غلط است؛ به ما می بینیم جدول درستی، 170 00:08:00,850 --> 00:08:02,370 پس از آن X و Y هستند درست نیست. 171 00:08:02,370 --> 00:08:07,660 و بنابراین، X و Y و نادرست است. 172 00:08:07,660 --> 00:08:12,044 >> منطقی یا اگر و تنها درست است اگر حداقل یک عملوند درست است. 173 00:08:12,044 --> 00:08:12,710 در غیر این صورت نادرست است. 174 00:08:12,710 --> 00:08:15,760 بنابراین منطقی و مورد نیاز X و Y درست باشد. 175 00:08:15,760 --> 00:08:21,185 منطقی یا نیاز به X درست باشد یا y درست باشد یا هر دو x و y درست باشد. 176 00:08:21,185 --> 00:08:23,310 پس، دوباره، ما به نوعی پیدا خودمان را در یک وضعیت 177 00:08:23,310 --> 00:08:26,460 که در آن ما در حال رفتن به کد ما، و ما یک چنگال را در جاده رسیده است. 178 00:08:26,460 --> 00:08:29,850 و ما می خواهیم به پایین مسیر خاص اگر x درست است 179 00:08:29,850 --> 00:08:33,299 یا درست است، اما نه لزوما اگر هر دو درست هستند. 180 00:08:33,299 --> 00:08:35,830 اما احتمالا اگر هر دو درست هستند. 181 00:08:35,830 --> 00:08:38,460 بنابراین اگر x و y درست است است درست است، ما این مسیر را بروید. 182 00:08:38,460 --> 00:08:39,066 x درست است. 183 00:08:39,066 --> 00:08:40,190 یکی از آنها درست است، درست است؟ 184 00:08:40,190 --> 00:08:42,080 اگر x درست است و y درست است. 185 00:08:42,080 --> 00:08:44,910 اگر x درست است، و y غلط، یکی از آنها هنوز هم درست است. 186 00:08:44,910 --> 00:08:48,020 بنابراین، X و Y است که هنوز هم درست است. 187 00:08:48,020 --> 00:08:52,290 اگر x نادرست است، و y درست است، یکی از آنها هنوز هم درست است، درست است؟ 188 00:08:52,290 --> 00:08:53,290 y درست است، در این مورد. 189 00:08:53,290 --> 00:08:57,950 بنابراین، این درست است که x یا y درست است. 190 00:08:57,950 --> 00:09:02,620 تنها اگر x نادرست است و y غلط ما نه به پایین این مسیر، 191 00:09:02,620 --> 00:09:04,454 چرا که نه X و نه y درست است. 192 00:09:04,454 --> 00:09:06,370 در حال حاضر، اگر شما به دنبال در روی صفحه نمایش در حال حاضر 193 00:09:06,370 --> 00:09:09,062 و تعجب آنچه که نماد است برای منطقی OR، 194 00:09:09,062 --> 00:09:10,270 آن را به نام نوار عمودی. 195 00:09:10,270 --> 00:09:13,730 و اگر شما به دنبال در صفحه کلید خود را برای یک دقیقه، به عنوان من در حال حاضر انجام می دهند، 196 00:09:13,730 --> 00:09:16,940 آن را معمولا فقط بالا کلید را وارد کنید، در اکثر صفحه کلید، 197 00:09:16,940 --> 00:09:19,630 در همان کلید به عنوان بک اسلش. 198 00:09:19,630 --> 00:09:22,790 آن را نیز معمولا درست در کنار براکت مربع است. 199 00:09:22,790 --> 00:09:27,240 بنابراین، ممکن است آن را یک کلید است که شما بسیار زیادی را در گذشته تایپ نیست. 200 00:09:27,240 --> 00:09:29,700 اما، اگر شما تا به حال انجام مقایسه های منطقی، 201 00:09:29,700 --> 00:09:31,882 همانطور که ما به انجام یک بسیاری در این دوره، آن را 202 00:09:31,882 --> 00:09:33,840 رفتن به مفید باشد پیدا است که کلید و استفاده از آن. 203 00:09:33,840 --> 00:09:38,340 بنابراین، آن را معمولا در همان کلید به عنوان بک اسلش فقط بالا را وارد کنید. 204 00:09:38,340 --> 00:09:39,757 >> اپراتور منطقی نهایی است. 205 00:09:39,757 --> 00:09:41,131 و نه بسیار ساده. 206 00:09:41,131 --> 00:09:42,830 این معکوس ارزش عملوند آن است. 207 00:09:42,830 --> 00:09:46,080 اگر x درست باشد، پس نمی X نادرست است. 208 00:09:46,080 --> 00:09:49,960 اگر x نادرست است، پس از آن نمی x درست است. 209 00:09:49,960 --> 00:09:53,850 گاهی اوقات شما این نماد را بشنود تلفظ به عنوان انفجار یا علامت تعجب 210 00:09:53,850 --> 00:09:55,231 یا نه. 211 00:09:55,231 --> 00:09:56,730 این تقریبا تمام همان چیزی است. 212 00:09:56,730 --> 00:10:00,185 در صورتی که شما می شنوید که سخن گفته و شما مطمئن آنچه که به معنی نیست، 213 00:10:00,185 --> 00:10:02,310 آن را فقط علامت تعجب نقطه، اما گاهی اوقات آن را 214 00:10:02,310 --> 00:10:04,215 به نام یک زن و شوهر چیز متفاوت است. 215 00:10:04,215 --> 00:10:06,340 همه حق است، به طوری که طول می کشد مراقبت از عملگرهای منطقی. 216 00:10:06,340 --> 00:10:08,640 بنابراین، اجازه دهید بحث در مورد عملگرهای رابطه ای. 217 00:10:08,640 --> 00:10:11,610 باز هم، اگر شما با این آشنا هستید حساب تماس در مدرسه، 218 00:10:11,610 --> 00:10:13,870 شما احتمالا آشنا هستید با این کار در حال حاضر. 219 00:10:13,870 --> 00:10:15,411 این رفتار دقیقا همانطور که می دانید. 220 00:10:15,411 --> 00:10:19,800 بنابراین کمتر از آن درست است، در این به عنوان مثال، اگر x کمتر از y است. 221 00:10:19,800 --> 00:10:24,380 بنابراین، اگر x و y است 4 است 6، x کمتر از y است. 222 00:10:24,380 --> 00:10:26,035 درست است. 223 00:10:26,035 --> 00:10:27,910 کمتر از یا مساوی با آثار بسیار مشابه. 224 00:10:27,910 --> 00:10:33,020 اگر x 4 و y است 4، پس از آن x کمتر از یا برابر با y است. 225 00:10:33,020 --> 00:10:35,310 بزرگتر از. x بزرگتر از y است. 226 00:10:35,310 --> 00:10:39,310 و بزرگتر از یا به، مساوی x بزرگتر یا مساوی به y است. 227 00:10:39,310 --> 00:10:41,745 اگر این درست است، و سپس شما تصویب است که بیان، 228 00:10:41,745 --> 00:10:44,490 و شما را پایین خواهم رفت که راه در جاده ها. 229 00:10:44,490 --> 00:10:48,590 اگر شما یک اگر x بزرگتر است از ب، و x است، در واقع، بیشتر از y باشد، 230 00:10:48,590 --> 00:10:51,670 شما انجام هر کاری است موضوع را به آن شرایط. 231 00:10:51,670 --> 00:10:54,396 >> توجه داشته باشید که ما یک ندارد شخصیت واحد کمتر از 232 00:10:54,396 --> 00:10:57,020 یا مساوی، به عنوان شما ممکن است آشنا با کتاب های درسی ریاضی از. 233 00:10:57,020 --> 00:10:59,874 بنابراین، ما باید کمتر از نماد، به دنبال آن یک علامت مساوی. 234 00:10:59,874 --> 00:11:01,790 این که چگونه ما نشان کمتر از یا مساوی. 235 00:11:01,790 --> 00:11:04,490 و به همین ترتیب، ما انجام این کار برای بزرگتر یا مساوی. 236 00:11:04,490 --> 00:11:06,698 >> دو نهایی رابطه اپراتورهای که مهم هستند 237 00:11:06,698 --> 00:11:09,320 در حال آزمایش برای برابری و نابرابری است. 238 00:11:09,320 --> 00:11:13,380 بنابراین، اگر x برابر برابر y درست است اگر ارزش x و y را همان است. 239 00:11:13,380 --> 00:11:19,610 اگر x 10 است، و y 10 است، پس از آن X برابر برابر y درست است. 240 00:11:19,610 --> 00:11:26,010 اگر x و y است 10 11، X برابر برابر Y درست نیست. 241 00:11:26,010 --> 00:11:29,680 ما همچنین می توانید برای نابرابری با استفاده از آزمون علامت تعجب یا انفجار یا نه، 242 00:11:29,680 --> 00:11:30,330 از نو. 243 00:11:30,330 --> 00:11:35,049 اگر x با y برابر نیست، اگر که ما با استفاده از آزمون در اینجا، 244 00:11:35,049 --> 00:11:35,840 ما می شود خوب به آن بروید. 245 00:11:35,840 --> 00:11:40,340 بنابراین، اگر x برابر نیست Y، ما این مسیر را بروید. 246 00:11:40,340 --> 00:11:41,441 >> واقعا مراقب باشید در اینجا. 247 00:11:41,441 --> 00:11:44,440 این mistake-- واقعا مشترک است و من قطعا بسیار زیادی که 248 00:11:44,440 --> 00:11:47,340 من started-- گرفتن به طور تصادفی اشتباه 249 00:11:47,340 --> 00:11:51,690 عملگر انتساب، برابر تک، برای عملگر مقایسه برابری، 250 00:11:51,690 --> 00:11:52,582 برابر دو برابر شود. 251 00:11:52,582 --> 00:11:54,540 آن را به برخی از عجیب و غریب منجر رفتار در کد خود را، 252 00:11:54,540 --> 00:11:56,730 و معمولا کامپایلر شما هشدار می دهند مورد آن زمانی که شما سعی می کنید 253 00:11:56,730 --> 00:11:59,910 و کامپایل کد خود را، اما گاهی اوقات شما ممکن است قادر به آن دزدکی حرکت کردن توسط. 254 00:11:59,910 --> 00:12:02,770 این نه لزوما چیز خوبی که شما آن را دزدکی حرکت کردن توسط، هر چند. 255 00:12:02,770 --> 00:12:04,710 فقط بنابراین اگر شما در حال انجام آزمون نابرابری، 256 00:12:04,710 --> 00:12:07,970 اگر شما در حال چک کردن اینکه آیا دو متغیرهای مختلف همان مقدار 257 00:12:07,970 --> 00:12:11,980 در داخل از آنها، مطمئن شوید که به استفاده از برابر است با برابر، و برابر واحد است. 258 00:12:11,980 --> 00:12:15,450 و به این ترتیب برنامه شما دارند رفتار شما قصد. 259 00:12:15,450 --> 00:12:18,400 من داگ لوید هستم و این CS50 است. 260 00:12:18,400 --> 00:12:20,437