---------------------
作者:編程吳彥祖
來源:CSDN
原文:https://blog.csdn.net/akyj1021/article/details/81432758
版權聲明:本文爲博主原創文章,轉載請附上博文鏈接!
一.c語言數據佔用字節
32位:char 1 short 2 int 4 long 4 long long 8
64位:char 1 short 2 int 4 long 8 long long 8
二.可能原因 編譯器的數據模型
Datetype LP64 ILP64 LLP64 ILP32 LP32
char 8 8 8 8 8
short 16 16 16 16 16
int 32 64 32 32 16
long 64 64 32 32 32
long long 64
pointer 64 64 64 32 32
一般情況下windows64位一般使用LLP64模型
64位Unix,Linux使用的是LP64模型