64位架构有各种模型,
最常见的是
LP64(short 16, int 32, long 64, long long 64, pointer 64), 比如大多数Unix;
但是微软的Windows使用
LLP64(short 16, int 32, long 32, long long 64, pointer 64)
当然还有极少数的系统使用
ILP64(short 16, int 64, long 64, long long 64, pointer 64)
和
SILP64(short 64, int 64, long 64, long long 64, pointer 64)