32bit 和 64bit系统的变量差异

来源:互联网 发布:什么叫根域名 编辑:程序博客网 时间:2024/06/05 13:28

转载自http://blog.chinaunix.net/uid-15490236-id-2769366.html


ILP32和LP64 数据模式

大多数unix系统的数据模式是采用LP64bit的,long和pointer是8个字节64位的,相对于32bit的4个字节。将来windows或许会采用一种数据模式LLP64,只是对于pointer采用64bit,其他的和32位一样。这里以表格的方式显示两者之间的差别

Data TypeILP32 (bits)LP64 (bits)char8No changeshort16No changeint32No changelong long64No changelong3264pointer3264
0 0