c++string类型c语⾔基本数据类型⼤⼩(32位64位操作系统)
数据类型32位64位
bool11
char11
unsigned char11
short int22
int44
指针48
unsigned int44
float44
long48
unsigned long48
double88
long long88
归纳总结:除了指针和long随操作系统变化之外,其他均不变(32位与64位操作系统⽐较)。
注意:
1.Linux下long是8字节,Windows下是4字节。
2.string的⼤⼩:32位和64位下string差4byte,其实就是⼀个指针的差别。string内部并不保存字符串本⾝,⽽是保存了⼀个指向字符串开头的指针。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论