How to get the first digit after the decimal point of a float number in Swift

1 Answer

0 votes
import Foundation

func firstDecimalDigit(_ n: Float) -> Int {
    Int((n * 10).truncatingRemainder(dividingBy: 10))
}

let number: Float = 983.6571

print(firstDecimalDigit(number))   // 6



/*
run:

6

*/

 



answered Oct 30, 2024 by avibootz
edited Sep 16 by avibootz

Related questions

...