iphone - 将 double 值表示为 NSString

标签 iphone objective-c cocoa-touch

将 double 值表示为 NSString 的正确方法是什么? 在我的代码中,它正在计算或者更确切地说是在进行某种舍入……我不确定。下面是我的代码;

X = [NSString stringWithFormat:@"%d", [abc doubleValue] - [xyz doubleValue]];

我得到 abc为69206000000,xyz为31687000000,X为58720256

请帮帮我。

最佳答案

使用 %f 格式修饰符显示 double 值 - 您代码中的 %d 指的是整数值。 (有关详细信息,请参阅 String Format Specifiers。)

关于iphone - 将 double 值表示为 NSString,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4961227/

相关文章:

iphone - 将数组中的字符串写入plist

objective-c - IB Inspector 窗口中 connection tap 下的 Outlets 和 Referencing Outlets 有什么区别?

ios - iOS:如何指向当前UITableViewCell上的当前控件

ios - 设备上的 Nativescript iOS 应用程序分析

iphone - iOS app拍照后是否可以避开 "use"/"retake"画面?

html - CSS - 在 iPhone 和 Safari 上隐藏选择菜单中的选项

ios - 获取本地 PDF 页面高度 - iOS

ios - 为什么在 Storyboard 中设置标签栏项目标题和图像有时不起作用?

iphone - UINavigationItem 标题 View "ignored if leftBarButtonItem is set"?

iphone - 如何检测 iPhone 屏幕是否锁定(关闭)