Как передать значение float в строку в objective-c?

Пользователь

от cooper.berge , в категории: Другие , 6 месяцев назад

Как передать значение float в строку в objective-c?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от deion , 5 месяцев назад

@cooper.berge 

Для преобразования значения типа float в строку в Objective-C можно использовать метод stringWithFormat: класса NSString.


Вот пример кода:

1
2
float floatValue = 3.14;
NSString *string = [NSString stringWithFormat:@"%f", floatValue];


Вы можете использовать спецификатор формата %f для преобразования значения float в строку. Если вам нужно указать количество чисел после запятой, вы можете использовать спецификатор формата %.nf, где n - количество десятичных знаков после запятой.


Например, чтобы ограничить число десятичных знаков до двух, вы можете использовать следующий код:

1
2
float floatValue = 3.14159265;
NSString *string = [NSString stringWithFormat:@"%.2f", floatValue];


В результате string будет содержать значение "3.14".