본문 바로가기
Apple/Swift

[Swift] 소수점 n+1번째 자리에서 반올림하여 n번째 자리까지 나타내기

by 어멘드 2022. 2. 8.
반응형
1. 10^n을 곱한다.
2. round 함수로 반올림한 정수로 만든다.
3. 다시 10^n으로 나눠준다.

 

예를 들어 70.8756을 소수점 셋째 자리에서 반올림하여 둘째 자리까지만 나타내고 싶다면

70.8756 → 7087.56 → 7088 → 70.88

let x = 70.8756
print(round(x * 100) / 100)	// 70.88
반응형

댓글