我正在将 iOS 5.0 应用程序迁移到 Android 2.3.3。
这个 iOS 应用程序有一个使用一些 uint32_t 变量的加密算法。
我在 stdin.h 上找到了这个:
#ifndef _UINT32_T
#define _UINT32_T
typedef unsigned int uint32_t;
#endif /* _UINT32_T */
uint32_t
在 Objective-C 中是 a ,所以它在isunsigned int
中的等价物。这个对吗?Java
long
我的问题是:
int、char、long 等 Objective-C 类型在 Android 上是否具有相同的内存表示?