C++里,sizeof(float)是

如题,有四个选项,请问哪一个是正确的,并且解释其相关的知识,谢谢。

A.一种双精度型表达式
B.一个整形表达式
C.一种函数调用
D.一个不合法的表达式

首先A:float表示单精度浮点数 显然A错
B:sizeof 输出整形 所以是对的
C: sizeof不能进行函数调用 支持2楼的说法
D: 不做过多解释。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-10-28
sizeof 是操作符 和+ -等等一个概念~
sizeof -- 运算符,计算大小,单位是 byte (字节)整型
(float) -- 一个float型浮点数

sizeof(float) -- 算出一个float型浮点数占存储单元几个 byte ,整型。
所以是一个整形表达式
第2个回答  2013-10-28
选择C,就是sizeof这个函数的调用
第3个回答  2013-10-28
B. sizeof输出的是整形
相似回答