일의 자리에서 반올림 , 올림 , 버림
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
'공부(IT) > c' 카테고리의 다른 글
[c] 한글 문자열 (0) | 2016.02.07 |
---|---|
[c] 정수와 정수를 나눌때의 처리과정 (0) | 2016.02.06 |
[c] 삼항연산자는 반드시 값을 반환해야한다 (0) | 2016.02.06 |
[c] 연산자도 값을 반환한다. (0) | 2016.02.06 |
[c]세자리수 한번에 입력받아 한글자씩 나눠넣기 (0) | 2016.02.05 |