C/C++언어에서는 "나머지 연산", 모듈러가 존재하는데 "%"기호를 사용한다.
예를 들면,
5%2 --> 1
6%3 --> 0
이다.
허나 주의해야할 점은 음수가 들어갈 때인데, 모듈러 앞에 오는 수의 기호를 따른다 보면 된다.
ex) -4%3 --> -1
4%3 --> 1
4%-3 --> 1
-4%-3 --> -1
나눗셈을 연산해보면,
ex) -4/3 --> -1
4/3 --> 1
4/-3 --> -1
-4/-3 --> 1
로 정의가 되어있다.
그러므로 식들을 합치면,
-4 = 3*(-1) + (-1)
4 = 3*(1) + 1
4 = (-3)*(-1) + 1
-4 = (-3)*(1) + (-1)
으로 위 정의들과 맞게 떨어지는 것을 볼 수 있다.
'프로그래밍 언어 > C. C++ 기본기' 카테고리의 다른 글
C++에서 reference variable (참조형 변수) 로서의 "&" (0) | 2019.07.18 |
---|