相关疑难解决方法(0)

Objective-C中的舍入数字

我正在尝试进行一些数字舍入和转换为字符串以增强Objective-C程序中的输出.

我有一个浮点值,我想要舍入到最近的.5然后用它来设置标签上的文本.

例如:

1.4将是一串:1.5

1.2将是一串:1

0.2将是一个字符串:0

我花了一段时间在Google上寻找答案但是,作为Objective-C的菜鸟,我不知道该搜索什么!所以,我真的很感激指向正确的方向!

谢谢,阿什

macos formatting cocoa objective-c rounding

74
推荐指数
7
解决办法
10万
查看次数

iOS围绕浮动

我有一个具有更多十进制数字的浮点数,例如:

float fRes = 10.0 / 3.0;
Run Code Online (Sandbox Code Playgroud)

实际上fRes值是3.3333333333333它可能设置为例如2个十进制数字:

float fRes = 10.0 / 3.0;
// fRes is 3.333333333333333333333333
float fResOk = FuncRound( fRes, 2 );
// fResOk is 3.33
Run Code Online (Sandbox Code Playgroud)

提前致谢

floating-point objective-c rounding ios

20
推荐指数
2
解决办法
4万
查看次数

圆形浮动值为.1(十位)

可能重复:
如何将浮点值舍入到小数点后2位?

假设我的双数为3.46.如何将其舍入到3.50?我试过了

NSLog(@"res: %.f", round(3.46)); 
Run Code Online (Sandbox Code Playgroud)

但它返回3.

floating-point objective-c rounding ios

4
推荐指数
1
解决办法
2785
查看次数

删除超过2个尾随零

我已经在堆栈溢出中读了很多问题,我想要的是删除小数后面的两个或两个以上的尾随零.即:

12.00 ==> 12
12.30 ==> 12.30
12.35 ==> 12.35
12.345678 ==> 12.34
Run Code Online (Sandbox Code Playgroud)

iphone precision objective-c string-formatting

2
推荐指数
1
解决办法
1868
查看次数

如何将浮点数舍入到2位小数?

这是我的算法,以找出我的游戏速度.

self.speed = 0.7-self.score/50;

现在,我如何将self.speed舍入到小数点后两位?

floating-point objective-c ios

1
推荐指数
1
解决办法
5287
查看次数