首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在此方法中删除小数

在此方法中删除小数
EN

Stack Overflow用户
提问于 2012-11-20 00:21:02
回答 2查看 54关注 0票数 0

我有一个语句显示50.02%

我怎么才能去掉小数并显示50%呢?

抱歉,这太基础了,对xcode来说还是个新手。

提前谢谢你。

代码语言:javascript
代码运行次数:0
运行
复制
 -(void)updatePercent{

percent.text = [NSString stringWithFormat:@"%.2f%@", 100.0f, @"%"];

}

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-20 00:22:10

使用以下命令:

代码语言:javascript
代码运行次数:0
运行
复制
percent.text = [NSString stringWithFormat:@"%.0f%%", 100.0f];

还要注意使用%%打印单个%

票数 2
EN

Stack Overflow用户

发布于 2012-11-20 00:51:18

在打印浮点数时,可以通过在%f format语句中使用%f之间的数字来控制打印出的小数位数。

小数点右侧的数字表示应打印的小数位数。小数左侧的数字表示至少应打印多少位(包括小数和所有数字)。如果左边的数字以零为前缀,则生成的字符串将在左边附加零。

代码语言:javascript
代码运行次数:0
运行
复制
float myNum = 32.142;

// without declaring total digits
[NSString stringWithFormat:@"%.0f"]  // 32
[NSString stringWithFormat:@"%.2f"]  // 32.14
[NSString stringWithFormat:@"%.5f"]  // 32.14200

// put a zero in front of the left digit
[NSString stringWithFormat:@"%010.0f"] // 0000000032
[NSString stringWithFormat:@"%010.2%"] // 0000032.14

// without the zero prefix (leading whitespace)
[NSString stringWithFormat:@"%10.2f"]  //      32.14
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13457908

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档