我们先介绍几个基础的概念:
我们将在本篇博客里整理C语言里基本数据类型所占字节数。
首先我们应该明确,基本数据类型所占字节数与编译器是具有一定关系的,下面分32位编译器与64位编译器分别进行说明。
32位编译器:
short int:2个字节
int:4个字节
unsigned int:4个字节
char:1个字节
float:4个字节
double:8个字节
long:4个字节
long long:8个字节
unsigned long:4个字节
64位编译器:
short int:2个字节
int:4个字节
unsigned int:4个字节
char:1个字节
float:4个字节
double:8个字节
long:8个字节
long long:8个字节
unsigned long:8个字节
另外,指针在32位平台是4个字节,在64位平台是8个字节。
注:时间有些仓促,内容不是很完整,我会继续补充的!
原文:https://www.cnblogs.com/forzpf/p/14635126.html