作业帮 > 数学 > 作业

x,y,z被定义为整数,下列表达式最终能正确表达代数式1/(x*y*z)的是:1/(x*y*z) 1.0/(x*y*z)

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:数学作业 时间:2024/07/30 17:12:09
x,y,z被定义为整数,下列表达式最终能正确表达代数式1/(x*y*z)的是:1/(x*y*z) 1.0/(x*y*z)
1/(x*y*z) 1.0/(x*y*z)
x,y,z被定义为整数,下列表达式最终能正确表达代数式1/(x*y*z)的是:1/(x*y*z) 1.0/(x*y*z)
如果用%f输出或用一个float存 1.0/(x*y*z),与想得到结果会是一样的
因为1.0是float型,运算时会把(x*y*z)转换成float型运算,结果会正确
否则会错
1/(x*y*z)得出的结果会是整数,结果只可能为正负1或0
例如:x=y=z=2,1/(x*y*z)=0,1.0/(x*y*z)=0.166667