(1) 일의자리에서 버림
버림: 123 일때 120 , 128 에서도 120 , ....123 을 10 으로 나눈 몫은 12 이고 나머지는 3
123 - 123%10 을 하면 120 이 나옵니다.
- 123 / 10 --> 12
- 123 % 10 --> 3
다른 방법으로
- 123 을 10 으로 나눈 몫이 12 .. 123 / 10
- 여기에 10 을 곱하면 120 .. 123 / 10 * 10
참고로 이 성질을 이용하면 123 % 10 은 123 - 123/10*10 과 같은 표현입니다.
(2) 일의 자리에서 반올림
반올림:123 에서 120 , 125 에서는 130 , 128 에서 130수의 일의 자리에 5 를 더하면 5 이상의 수는 십이 자리로 올라가고 5 보다 작은 수는 올라가지 않습니다.
- (123 + 5)/10 * 10 --> 120
- (125 + 5)/10 * 10 --> 130
- (128 + 5)/10 * 10 --> 130
(3) 일의 자리에서 올림
올림: 120 에서 120 , 121 에서 130 , 125 에서 1301 이상 부터 올라가야 하니 9 를 더하면 1 이상의 수는 십의 자리로 올림이 이루어집니다.
- (120 + 9)/10*10 --> 120
- (121 + 9)/10*10 --> 130
- (128 + 9)/10*10 --> 130
'About Programing > 03. Tip' 카테고리의 다른 글
MFC MDI에서 Child Window를 최대화로 시작하기 (0) | 2010.04.19 |
---|---|
Thead를 이용한 암호화 / 복호화 (4) | 2010.04.11 |
int main(void)는 이제 그만! (1) | 2010.04.05 |
MFC Dialog 꽉찬 화면 (0) | 2010.02.20 |
MFC Dialog 에서 Enter 와 ESC Key 종료 방지 (0) | 2010.02.20 |