11智能在线
新记
要求用sizeof 运算符计算C++中char*, short*, int*, long*, float*,double*等指针类型所占字节数
如题所述
举报该文章
相关建议 2013-08-03
指针所占的字节数都是机器的位数
32位的机器占32/8=4字节
不用计算了吧
cout<<"sizeof(char*)="<<sizeof(char*)<<endl
<<"sizeof(short*)="<<sizeof(short*)<<endl
<<"sizeof(int*)="<<sizeof(int*)<<endl
<<"sizeof(long*)="<<sizeof(long*)<<endl
<<"sizeof(float*)="<<sizeof(float*)<<endl
<<"sizeof(double*)="<<sizeof(double*)<<endl;
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/24vq4f4v2.html
其他看法
第1个回答 2013-08-03
32BIT操作系统的 的PC里 所有的指针,都是4个字节,因为指针就是地址
本回答被网友采纳
第2个回答 2013-08-03
char* x1;
short* x2;
int* x3;
long* x4;
float* x5;
double* x6;
printf("char* : %d\n", sizeof(x1));
...
第3个回答 2013-08-03
这个是C++语言里面的方法
相似回答
大家正在搜
相关问题
1.编程实现:用sizeof运算符计算C++中char, s...
使用运算符sizeof(对象或类),显示各数据类型(char...
用c++编写一个程序,输出基本数据类型char, short...
C语言 定义类型为char, int, long, shor...
使用运算符sizeof(对象或类),显示各数据类型(char...
在c语言中,int,char,short三种类型数据在内存中...
C语言的char,short,int和long类型分别有多长...