iphone - 是否有一个常量定义长整数或整数的最大值?

标签 iphone objective-c ios c ipad

在java中,Long的最大值有一个常量。 如:

long minBillId = Long.MAX_VALUE

Obj-C 中 long 或 int 的最大值有常量吗?

最佳答案

如果你导入limits.h 你可以调用 LONG_MAX

供引用site显示如何获得所有类型的最大值:

#import <limits.h>
 // ...
NSLog(@"CHAR_MIN:   %c",   CHAR_MIN);
NSLog(@"CHAR_MAX:   %c",   CHAR_MAX);
NSLog(@"SHRT_MIN:   %hi",  SHRT_MIN);    // signed short int  
NSLog(@"SHRT_MAX:   %hi",  SHRT_MAX);
NSLog(@"INT_MIN:    %i",   INT_MIN);
NSLog(@"INT_MAX:    %i",   INT_MAX);
NSLog(@"LONG_MIN:   %li",  LONG_MIN);    // signed long int
NSLog(@"LONG_MAX:   %li",  LONG_MAX);
NSLog(@"ULONG_MIN not defined, it's always zero: %lu", 0);  
NSLog(@"ULONG_MAX:  %lu",  ULONG_MAX);   // unsigned long int
NSLog(@"LLONG_MIN:  %lli", LLONG_MIN);   // signed long long int
NSLog(@"LLONG_MAX:  %lli", LLONG_MAX);
NSLog(@"ULLONG_MIN not defined, it's always zero: %llu", 0);  
NSLog(@"ULLONG_MAX: %llu", ULLONG_MAX);  // unsigned long long int

关于iphone - 是否有一个常量定义长整数或整数的最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9760662/

相关文章:

ios - 用户付费升级后如何更新应用程序

iphone - MKStoreKit 购买功能不执行任何操作

ios - IPA 大小和性能

ios - 找不到符号 : kUTTypeImage

ios - 快速获取修剪视频的缩略图

ios - 附加到进程的 Xcode 找不到已安装的应用程序

iphone - 使用 XIB 和以编程方式进行 View 的优缺点

iPhone,如何启用水平滚动

iphone - 如何解决这个问题(空): error: CFBundleIdentifier 'com.abcd.efg.*' contains illegal character '*' ?

ios - 如何创建一个可以被多个 UIVIewController 共享/使用的 UIView?