Swift中的整数溢出

时间:2015-05-07 04:34:47

标签: ios xcode swift

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

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

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

1 个答案:

答案 0 :(得分:2)

对于某些值和Int类型,此处使用

  • Int8 -128 |||| 127
  • 的Int16 -32,768 |||| 32767
  • 的Int32 -2,147,483,648 |||| 2147483647
  • 的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