4th*_*ace 5 c iphone objective-c
如何从整数除法中获得浮点数或实数值?例如:
double result = 30/233;
Run Code Online (Sandbox Code Playgroud)
收益率为零.我想要带小数位的值.
然后我如何格式化,因此当与字符串一起使用时,只显示两个小数位?
你只需要在分子或分母上加一个小数:
double result = 30.0 / 233;
double result = 30 / 233.0;
Run Code Online (Sandbox Code Playgroud)
Typecasting这两个数字中的任何一个也有效.
至于问题的第二部分,如果你使用printf样式的格式字符串,你可以这样做:
sprintf(str, "result = %.2f", result);
Run Code Online (Sandbox Code Playgroud)
基本上,".2"表示小数点后输出的位数.
| 归档时间: |
|
| 查看次数: |
1149 次 |
| 最近记录: |