表达式:(int)((double)9/2)-(9)%2的值
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/05/16 02:09:13
表达式:(int)((double)9/2)-(9)%2的值
计算机二级c语言的一道题,我知道答案是3,我想问:
1.(double)9/2是((double)9)/2还是(double)(9/2)?是先把9转化为double类型还是把9/2转化为double类型?
2.为什么(9)%2的9要加括号?不加括号行吗?
计算机二级c语言的一道题,我知道答案是3,我想问:
1.(double)9/2是((double)9)/2还是(double)(9/2)?是先把9转化为double类型还是把9/2转化为double类型?
2.为什么(9)%2的9要加括号?不加括号行吗?
((double)9/2)是先把9转换为double型,再除以2得到的结果4.5也是double型,然后用int转换整形即为4
至于(9)%2加不加括号都可以,他的结果为1,则4-1=3
至于(9)%2加不加括号都可以,他的结果为1,则4-1=3
表达式:(int)((double)15/2)-(10)%2的值是_______.
如果有"int x=8;"语句,则(double)x+2 表达式的值为________,表达式值的数据类型是_____.
如果int型变量x的值为2,double型变量y的值为1.25,表达式x++!=3‖y结果是什么
若已定义:int x=11; double y=3.5; 则表达式 y/2+x%2/2的值为什么 是1.75
double d1 =1.2,d2 = 2.4;,写出将表达式d1+2*d2强制为int型值的语句是
设x,y均为int型变量,且x=1,y=2;则表达式double(1+x/y)的值为?
若已定义:int x=2,y=4; 则表达式(double)x/y+y%x的值是( )
计算数学表达式 的值#include int main(){ int a1=m,a2=n,a3=m-n; double
已知变量说明如下,计算下列表达式的值(各题的表达式相互无关).int a=1,b=2,c=3,d; double x=2
已知变量说明如下,计算下列表达式的值(各题的表达式相互无关).int a=0,b=1,c=3,d; double x=2
已知int a=2;double b=3.5;则a+b的值类型为什么?A.int B.double C.float D.
表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确