【编程】字节与位

1B (byte字节) = 8bit (位) (固定构成)


32位编译器:

char: 1byte

char * (指针变量): 4byte (32位的寻址空间是2^32,即32个bit,也就是4byte;同理64位编译器)

short int: 2byte

int: 4byte

unsigned int: 4byte

float: 4byte

double: 8byte

long: 4byte

long long: 8byte

unsigned long: 4byte


64位编译器:

char: 1byte

char * (指针变量): 8byte

short int: 2byte

int: 4byte

unsigned int: 4byte

float: 4byte

double: 8byte

long: 8byte

long long: 8byte

unsigned long: 8byte


输出对应字节数:

sizeof()

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容