黑马程序员技术交流社区
标题:
sizeof()的有关问题
[打印本页]
作者:
王海江1
时间:
2014-6-10 12:56
标题:
sizeof()的有关问题
sizeof(10)=4;
为什么呢??
作者:
qddnovo
时间:
2014-6-10 21:46
这个10相当于int数据,我们可以这么考虑,
int age=10;
相当于sizeof(age).
sizeof(age)=sizeof(int)=4.
扩展一下,很多人都以为sizeof是函数。其实它是C的关键字,是C的运算符。
在扩展一下,
sizeof("123456789")=?
作者:
斑马
时间:
2014-6-11 18:10
首先你要知道int类型的字节数是4
而10,正好就是int类型
所以输出结果就是4
作者:
康佳兴
时间:
2014-6-11 22:40
10 是整形数,整形的字节数是4
作者:
王海江1
时间:
2014-6-13 22:31
qddnovo 发表于 2014-6-10 21:46
这个10相当于int数据,我们可以这么考虑,
int age=10;
相当于sizeof(age).
是等于4吗?如果不超出4个字节能容纳的最大值
作者:
王海江1
时间:
2014-6-13 22:34
事情可以这样简单地说:
在苹果电脑里是64位编译器,int占4个字节,假设一个数等于x,只要这个数不超过4个字节能容纳的最大数就行,这个数所占的字节数就是4
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2