不同位数编译器下的基本数据类型所占的字节数(字节大小):
不同位數(shù)編譯器下的基本數(shù)據(jù)類型所占的字節(jié)數(shù):
16位編譯器
char?:1個(gè)字節(jié)
char*(即指針變量):?2個(gè)字節(jié)
short?int?:?2個(gè)字節(jié)
int:??2個(gè)字節(jié)
unsigned?int?:?2個(gè)字節(jié)
float:??4個(gè)字節(jié)
double:???8個(gè)字節(jié)
long:???4個(gè)字節(jié)
long?long:??8個(gè)字節(jié)
unsigned?long:??4個(gè)字節(jié)
?
32位編譯器
char?:1個(gè)字節(jié)
char*(即指針變量):?4個(gè)字節(jié)(32位的尋址空間是2^32,?即32個(gè)bit,也就是4個(gè)字節(jié)。同理64位編譯器)
short?int?:?2個(gè)字節(jié)
int:??4個(gè)字節(jié)
unsigned?int?:?4個(gè)字節(jié)
float:??4個(gè)字節(jié)
double:???8個(gè)字節(jié)
long:???4個(gè)字節(jié)
long?long:??8個(gè)字節(jié)
unsigned?long:??4個(gè)字節(jié)
64位編譯器
char?:1個(gè)字節(jié)
char*(即指針變量):?8個(gè)字節(jié)
short?int?:?2個(gè)字節(jié)
int:??4個(gè)字節(jié)
unsigned?int?:?4個(gè)字節(jié)
float:??4個(gè)字節(jié)
double:???8個(gè)字節(jié)
long:???8個(gè)字節(jié)
long?long:??8個(gè)字節(jié)
unsigned?long:??8個(gè)字節(jié)
總結(jié)
以上是生活随笔為你收集整理的不同位数编译器下的基本数据类型所占的字节数(字节大小):的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: setsockopt()函数功能介绍
- 下一篇: 类的sizeof大小和C语言中各种数据类