首页 > 解决方案 > Int 的默认大小可以改变吗?

问题描述

在 64 位平台上,Int与 的大小相同Int64,在 32 位平台上,IntInt32.

可以更改此行为,即可以将Int's 的大小强制为Int3264 位平台吗?

标签: iosswiftintint64int32

解决方案


背后的想法Int是它反映了本机大小(32 位系统上的 32 位和 64 位系统上的 64 位)。

如果您真的想要一个 32 位 int 无论您在什么平台上,那么您使用Int32. 如果你真的想要一个 64 位的 int,无论你在什么平台上,那么你可以使用Int64.

要明确解决您的问题,只需使用Int32而不是Int.


推荐阅读