1 00:00:00,000 --> 00:00:05,960 >> [음악 재생] 2 00:00:05,960 --> 00:00:08,540 >> DOUG 로이드 : 안녕하세요, 이렇게하자 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 우리는 더하기, 빼기, 곱하기, 수 Plus를 사용하여 분할 번호, 마이너스, 스타, 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 어떤 말인지 INT 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는 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는 X의 5 배에 해당. 32 00:01:27,620 --> 00:01:29,850 X는 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 >> 그래서, 코드의 라인을 가지고 여기에, INT 분 13 모드 4와 동일합니다. 53 00:02:28,320 --> 00:02:31,960 내가 코멘트에서 여기 말 그 M의 값은 현재 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는 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는 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 이러한 일반적인 누군지 모르겠지만, 특히입니다 우리가 이야기 할 때 약 나중에 조금 루프 98 00:04:30,040 --> 00:04:35,240 on-- 우리가 대신 결정했다고 , 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 그들은 1 모든 증분 X. 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 우리는 Bool 타입의 변수를 사용합니다. 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을 밝혀으로 값은 true 말과 동일합니다. 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이 아닌 값은 true입니다. 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 논리와는 true가 만 두 피연산자에 해당하는 경우. 154 00:07:10,470 --> 00:07:11,775 그렇지 않으면 false입니다. 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는 false입니다. 172 00:08:07,660 --> 00:08:12,044 >> 논리 OR 경우에만 사실이다 적어도 하나의 피연산자에 해당하는 경우. 173 00:08:12,044 --> 00:08:12,710 그렇지 않으면 false입니다. 174 00:08:12,710 --> 00:08:15,760 그래서 논리 AND 필요 x와 y 모두 사실입니다. 175 00:08:15,760 --> 00:08:21,185 논리 나 사실 또는 Y로 X를 필요로 사실하거나 모두 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 또는 Y는 사실이다, 그러나 반드시 경우 모두 해당. 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는 true 인 경우. 185 00:08:42,080 --> 00:08:44,910 x가 사실이고, y는 false 인 경우, 그 중 하나는 여전히 사실이다. 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가 true의 경우,하지 X는 false입니다. 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는 4이며, 경우에 따라서, Y는 도 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가 Y보다 큰 경우가있는 경우, 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는 10이고, Y는 X가 11이면 y는 사실이 아니다 동일 같습니다. 241 00:11:26,010 --> 00:11:29,680 우리는 또한 사용 불평등을 테스트 할 수 있습니다 느낌표 또는 강타 또는 NOT, 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 그것은 정말 일반적인 실수를 져 그리고 하나 내가 확실히 만든 꽤 많은 경우 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