TAG: 64位
32位系统使用的数据模型是ILP32,而64位系统使用的数据模型是LP64或者LLP64 ILP32:指的是int, long, pointer长度是32位,取首字母合起来就是ILP32(下面的简写都是这样的),windows和Unix类32位系统都是这种模型; LP64:指的是long,pointer是64位,这个是Unix类64位系统采用的数据模型; LLP64:指的是long long, pointer是64位,而long还是32位,这是Windows的64位系统采用的模型; 32位和64位数据类型及长度一览表: 图片1 |