티스토리 뷰

이 블로그는 제가 공부한 것을 바탕으로 정리 목적으로 사용되고 있습니다.

작성 내용중 부족한 부분이나 잘못된 부분을 지적해주시면 감사하겠습니다 (꾸벅)

오일러 프로젝트를 푸는 동안에 %에 대해 공부하려 한다. 




나머지 연산자인 % 기호는 2개의 숫자를 나누었을 때 그 나머지를 구한다. 몫이 아닌 나머지이다.

예를 들어 15 % 4 인 경우를 생각하면 딱 떨어지지 않고 나머지 숫자인 3이 남는다. 


나머지 연산자로, 나머지 값 구하기 예제이다.


#include <stdio.h>


int main(void) {

  int result;

  result = 10 % 5;
  printf("나머지: %d\n", result);
  // 출력 결과: 0
  // 10을 5로 나누면, 딱 떨어지고 나머지는 0


  result = 10 % 2;
  printf("나머지: %d\n", result);
  // 출력 결과: 0
  // 위와 같이 나머지 0


  result = 13 % 5;
  printf("나머지: %d\n", result);
  // 출력 결과: 3


  printf("나머지: %d\n", 13 % 2);
  // 출력 결과: 1


  return 0;
}



% 연산자를 이용한 예제를 들자면 

1. 특정 연도, 윤년 여부
2. 짝수 홀수 판단

등을 들수 있다. 


'Programming > C/C++' 카테고리의 다른 글

int main (int argc, char *argv[]) 에 대해서  (0) 2016.04.05
구조체와 공용체의 혼용  (0) 2016.04.02
기본 함수  (0) 2016.03.30
문자와 문자열  (0) 2016.03.30
C언어 변수의 크기  (0) 2016.03.18
댓글