我正在尝试用 Swift 语言将 Double 值键入到 Int64,获得最终 Int 后位数为 13 或更多,它在 64 位系统中运行良好,但如果运行它的系统是 32 位系统会发生什么?
这没有区别:Double
是 64 位浮点数,Int64
是 64 位有符号整数 - 无论代码是为 32 位还是 64 位平台编译的。
与平台相关的类型例如Int
和CGFloat
。