Как я мог бы округлить число с плавающей точкой до ближайшего целого числа в Objective-C:Objective-C Поплавок Завершают
Пример:
float f = 45.698f;
int rounded = _______;
NSLog(@"the rounded float is %i",rounded);
должен печатать "закругленный поплавок 46"
Это будет производить только _downward_ округление. Чтобы получить <.5 раундов вниз и> = .5 раундов: [NSString stringWithFormat: @ "% i", (int) round (f)] – mpemburn
на самом деле нет. Это приведет к ближайшему округлению. –
Это неправильно обрабатывает отрицательные числа. – AndrewCr