Swift 中的整数溢出

Blu*_*Rad 4 xcode ios swift

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

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

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

Fat*_*han 6

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

  • 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