반올림의 특성
분수를 포함하는 숫자를 정수로 반올림하는 작업을 고려하십시오. 이 상황에서 반올림하는 과정은 반올림 할 숫자를 가장 잘 나타내는 정수를 결정하는 것입니다.
일반적으로 또는 '산술'반올림에서는 2.1, 2.2, 2.3 및 2.4가 2.0으로 반올림되는 것이 분명합니다. 및 2.6, 2.7, 2.8 및 2.9 내지 3.0.
2.5는 3.0보다 2.0에 가깝지 않습니다. 2.0과 3.0 중 하나를 선택하는 것은 귀하에게 달려 있습니다.
빼기 숫자 인 경우 -2.1, -2.2, -2.3 및 -2.4는 -2.0이됩니다. -2.6, 2.7, 2.8 및 2.9는 산술 반올림에서 -3.0이됩니다.
-2.5의 경우 -2.0과 -3.0 사이에서 선택해야합니다.
다른 형태의 라운딩
'반올림'은 소수점 이하 자릿수를 사용하여 다음 '전체'숫자로 만듭니다. 따라서 2.5와 2.6은 3.0으로 반올림 할뿐만 아니라 2.1과 2.2도 반올림합니다.
반올림하면 양수와 음수가 모두 0에서 멀어집니다. 예 : 2.5 ~ 3.0 및 -2.5 ~ -3.0
'반올림'은 원치 않는 숫자를 잘라내어 숫자를 자릅니다. 이것은 숫자를 0으로 이동시키는 효과가 있습니다. 예 : 2.5 ~ 2.0 및 -2.5 ~ -2.0
가장 일반적인 형태 인 "은행가 반올림"에서 반올림 할 0.5는 반올림 또는 내림되므로 반올림 결과는 항상 짝수입니다. 따라서 2.5는 2.0, 3.5-4.0, 4.5-4.0, 5.5-6.0 등으로 반올림됩니다.
'대체 반올림'은 반올림과 반올림 사이에서 0.5의 프로세스를 번갈아 표시합니다.
'무작위 반올림'은 전적으로 무작위로 0.5를 올리거나 내립니다.
대칭과 비대칭
반올림 함수는 모든 숫자를 0에서 반올림하거나 모든 숫자를 0으로 반올림하면 '대칭'이라고합니다.
양수를 0으로 반올림하고 음수를 0에서 멀어지게하는 경우 함수는 '비대칭'입니다. 2.5 내지 2.0; 및 -2.5 내지 -3.0.
또한 비대칭은 양수를 0에서 멀어지고 음수를 0으로 반올림하는 함수입니다. 예 : 2.5 내지 3.0; 및 -2.5 내지 -2.0.
대부분의 사람들은 대칭 반올림을 생각합니다. 여기서 -2.5는 -3.0으로 반올림되고 3.5는 4.0으로 반올림됩니다. (C #에서Round(AwayFromZero)
)