下列x的值是int x;x= sizeof 2.25*4;

19 查阅

下列x的值是int x;x= sizeof 2.25*4;

参考答案:

32在本题中,首先定义了一个整型变量x,然后将一个运算表达式的结果赋值给变量x,题目要求我们给出变量x的值,即表达式sizeof 2.25*4的值,在该表达式中,由于sizeof运算符的优先级高于算术运算符,所以,sizeof 2.25*4等价于(sizeof 2.25)*4,由于2.25是一个实数,被默认为一个双精度的实数,所占字节数为8,因此,(sizeof 2.25)*4可表示为8×4=32(以IBM-PC机为例)。

计算机二级