读书人

关于函数sizeof如何用

发布时间: 2012-02-26 20:19:44 作者: rapoo

关于函数sizeof怎么用
#include <iostream.h>
void main()
{
double s;
char b='ab\\\n';
cout<<sizeof(char);
}
sizeof不是求字节的吗? 运行下来为啥是1啊 难道‘ab\\\n’只有一个字节? 本人菜鸟求解释

[解决办法]
sizeof()是求char占的空间大小,你想求的是字符串的长度strlen吧。
[解决办法]
char b='ab\\\n';

这个b只能存放一个char,赋给N个字符是没有用的。
[解决办法]

C/C++ code
sizeof(char);
[解决办法]
LZ你这个编译肯定有警告的。
C/C++里字符串用""
[解决办法]
sizeof 返回类型或对象所占内存大小。

sizeof(char) 表示返回 char 类型所占的空间

int a;

sizeof(a) 返回 变量 a 所占空间的大小。

读书人网 >C++ Builder

热点推荐