根据思路点拨中的分析,sizeof(long)的值取决于操作系统和编译器。在32位系统中,其值为4字节,对应选项D。在64位系统中,其值可能为4字节或8字节。由于题目没有提供更多的信息,因此无法确定具体的答案。在实际应用中,可以通过编写简单的C/C++程序来验证sizeof(long)的具体值。 正确答案:D sizeof是一个在C/C++...
选择D.4 long类型占4个字节
voidfun1(){}intfun2(){return0;}doublefun3(){return0.0;}cout<<sizeof(fun1())<<endl;//错误!无法对void类型使用sizeofcout<<sizeof(fun2())<<endl;//fun2()返回值类型为int,输出4cout<<sizeof(fun3())<<endl;//fun3()返回值类型为double,输出8 注意:不能对返回void函数和函数指针进行size...
int a = 2;char b = '3';short c = 2;long long d = 2; 通过sizeof计算得到: a的大小是4,因为a的数据类型是int,int是4个字节; b的大小是1,因为b的数据类型是char,char是4个字节; c的大小是2,因为c的数据类型是short,short是2个字节; d的大小是8,因为d的数据类型是longlong,longlong是8个字...
这个是由编译器决定的,有的是32位编译器,有的是64位编译器,有的是标准C编译器,有的是C++编译器,都有可能不同。
sizeof的计算结果是size_t类型的。...不同的系统中,,返回值的类型有可能是unsigned int,也有可能是unsigned int,甚至是unsigned long long,对应的printf()占位符是%u ,%lu,%llu 。...对应当前系统的sizeof的返回值类型,可能是unsigned int,也可能是unsigned long long。) ...
(1)sizeof <1> sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。<2> 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。<3> 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上...
A、4 B、定义错误 C、2 D、3 E、5 免费查看参考答案及解析 题目: sizeof(arg)操作符的作用是什么? A、返回arg的字节长度 B、返回arg的最大值 C、返回arg的字符长度 免费查看参考答案及解析 题目: "(sizeof(short) == sizeof(int) && sizeof(int) == sizeof(long))"上述表达式的值是? A、编...
sizeof (double)的结果值是___。 A.8 B.4 C.2 D.出错 查看答案
声明: 本网站大部分资源来源于用户创建编辑,上传,机构合作,自有兼职答题团队,如有侵犯了你的权益,请发送邮箱到feedback@deepthink.net.cn 本网站将在三个工作日内移除相关内容,刷刷题对内容所造成的任何后果不承担法律上的任何义务或责任