【Swift4】小数点を切り捨て、切り上げ、四捨五入し整数にする方法まとめ【Objective-C】
小数点のある数値(実数)を切り捨て、切り上げ、四捨五入し整数に直す方法をまとめました。
切り捨て
Swift4
// 切り捨て let a = floor(2.44) let b = floor(2.55) print("a = \(a)") // a = 2.0 print("b = \(b)") // b = 2.0
Objective-C
// 切り捨て int a = floor(2.44); int b = floor(2.55); NSLog(@"a = %d",a); // a = 2 NSLog(@"b = %d",b); // b = 2
切上げ
Swift4
// 切上げ let c = ceil(2.44) let d = ceil(2.55) print("c = \(c)") // c = 3.0 print("d = \(d)") // d = 3.0
Objective-C
// 切上げ int c = ceil(2.44); int d = ceil(2.55); NSLog(@"c = %d",c); // c = 3 NSLog(@"d = %d",d); // c = 3
四捨五入
Swift4
// 四捨五入 let e = round(2.44) let f = round(2.55) print("e = \(e)") // e = 2.0 print("f = \(f)") // f = 3.0
Objective-C
// 四捨五入 int e = round(2.44); int f = round(2.55); NSLog(@"e = %d",e); // e = 2 NSLog(@"f = %d",f); // f = 3