ios - Swift 中的整数溢出

标签 ios xcode swift

我遇到了麻烦,我认为是整数溢出问题。

我正在尝试将 Int 初始值设置为 5,000,000,000,但当我加载应用时它显示为 705,032,704

我可能需要高达 990 亿的数字,有没有办法避免溢出?

最佳答案

对于 Int 的某些 Value 和类型在这里相应地使用

  • Int8 -128 |||| 127
  • Int16 -32,768 |||| 32,767
  • Int32 -2,147,483,648 |||| 2,147,483,647
  • Int64 -9,223,372,036,854,775,808 |||| 9,223,372,036,854,775,807
  • UInt8 0 255
  • UInt16 0 65,535
  • UInt32 0 4,294,967,295
  • UInt64 0 18,446,744,073,709,551,615

关于ios - Swift 中的整数溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30092010/

相关文章:

ios - 在 swift 中使用递减变量作为 NSTimeInterval

ios - ipa 崩溃日志符号 MaterializeForSet 错误

ios - taskWillPerformHTTPRedirection 从未在 Alamofire 5 中调用

ios - iPad 引导访问

ios - XCode 4.6 管理器不表示我的应用程序崩溃堆栈跟踪

Xcode无法确定编译使用

swift - 在 Swift 中初始化类常量

ios - 在 iOS9 中强制缩放应用程序

iOS::导航栏上的按钮仅出现在 Root View Controller 上

ios - viewcontroller 的 header 不适合