objective-c - 检查 float 的长度

标签 objective-c ios xcode

我正在尝试检查浮点变量的数字长度,但我不知道要使用的正确语法。我已经查过了,但找不到答案。

我的代码是一个简单的 if 语句:

if (currentNumber.digits < 3) {  //If the number has less that three digits, I don't know what to put here to get it working

    //code
}

最佳答案

#include <math.h>

//...

int digits = (int) ceil(log10(number));

负数的额外逻辑留给读者作为练习。

关于objective-c - 检查 float 的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11366601/

相关文章:

iOS 示例连接蓝牙与 MFI

swift - 如何移动到 UiCollectionView 中的选定单元格

c++ - memset 导致 std::string 赋值崩溃

ios - 在输入击键时获取 UITextField 的值?

ios - 连接蓝牙耳机时无法切换到扬声器输出

iphone - 如何在 iOS 4.0+ 中以字节为单位获取 UIImage 的大小?

iOS - 使快速扩展有选择地可见

iphone - 是否可以将弹出框内的导航栏高度更改为默认高度?

使用 Sockets 的 iPhone 通信

ios - 如何以编程方式或其他方法跟踪我的 iOS 应用程序的蜂窝数据使用情况?