shift1 7/ 15, 7/16 3, 4번째 수업 [/ 및 % 연산자] /연산자는 나눈 몫을 구하는 연사자이다. 즉 10/3을 하면 3이 나오게 된다. %연산자는 나눈 나머지를 구하는 연산자이다. 즉 10%3을 하면 1이 나오게 된다. 여기서 10/3.을 하면 어떻게 될까? 3.은 정수가 아니라 실수 이기 때문에 3.3333....이 나오게 될 것이다. [fflush(stdin)] 이 함수 fflush(stdin)인 scanf로 입력 받았을시 버퍼에 저장된 불필요한 내용들을 클리어 시켜주는 함수이다. 즉, sacnf("%d", %a); scanf("%d", &b); 를 한 경우 입력을 10 20 30 을 하면 a에는 10이 들어가고 b에는 첫번째 scanf에서 받은 불필요한 20이라는 숫자가 들어가게 된다. 이러한 현상을 막기위해 sacnf("%d", .. 2009. 7. 6. 이전 1 다음