让我们假设我已经声明了某些数据类型的变量“i”(可能是int、char、float或double) .
注意:只是考虑'i‘是声明的,如果它是int、char、float或double数据类型,就不用麻烦了。因为我想要一个通用的解决方案,我只是简单地提到变量'i‘可以是任意一种数据类型,即int、char、float或double。
现在,我可以找出变量'i‘的大小没有相当大的运算符吗?
发布于 2020-01-22 15:13:13
我希望下面的代码能够解决您在c++中的问题,而不需要使用sizeof()操作符
对于任何变量,如(int,char,float,double,char,short等).
这里我取整数,
int a;然后将其显示为字节可寻址输出,
cout<<(char *)(&a + 1) - (char *)(&a);https://stackoverflow.com/questions/1393394
复制相似问题