[Swift] 소수점 표현 올림(ceil), 반올림(round), 내림(floor), 포맷(format)
2023. 3. 3. 12:34ㆍ🍏/Swift
스위프트 소수점 표현 올림(ceil), 반올림(round), 내림(floor), 포맷(format)
요약 :
import Foundation
ceil(0.1) // 1.0
ceil(0.5) // 1.0
ceil(0.9) // 1.0
round(0.1) // 0.0
round(0.5) // 1.0
round(0.9) // 1.0
floor(0.1) // 0.0
floor(0.5) // 0.0
floor(0.9) // 0.0
String(format: "%.3f", 55.5555) // 55.555
String(format: "%.3f", 55.5556) // 55.556
let N = NumberFormatter()
N.roundingMode = .floor // type
N.maximumSignificantDigits = 5 // showing number
N.string(for: 55.5555) // 55.555
자세한 내용
import Foundation > Darwin > C > math.h 에 내장.
SIMD2 형식의 Double타입을 입력값으로 받아 연산 후 SIMD2<Double>를 반환한다.
ceil - 백터의 각 요소의 상한을 백터로 반환.
round - 백터의 각 요소를 가장 가까운 정수로 반올림하여 반환.
floor - 백터의 각 요소의 하한을 백터로 반환.
SIMD2 관련사항
참고
'🍏 > Swift' 카테고리의 다른 글
[Swift] typealias (0) | 2023.03.04 |
---|---|
[Swift] SIMD는 무엇이고 어떻게 사용하는가 ? (0) | 2023.03.03 |
[Swift] 타입 캐스팅 / Type Casting / Up casting / Down Casting (0) | 2022.09.02 |
[Swift] 오버라이딩 / Overriding (0) | 2022.09.02 |
[Swift] 캡쳐 / Capture (0) | 2022.09.01 |