表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确

问题描述:

表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确定
理由
1个回答 分类:综合 2014-10-24

问题解答:

我来补答
C.double
首先计算18/4得到的int型的.
然后结果和sqrt(4.0)计算,sqrt返回double型的数,double sqrt(double).
然后/4
由于C语言算数计算向上兼容,所以结果为double型的.
再问: 是不是只要有更精确的 就是那个型?
再答: 是的,就高不就低。
 
 
展开全文阅读
剩余:2000
上一页:高数一指数函数
下一页:必修五第四单元