表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确定理由
来源:学生作业帮助网 编辑:作业帮 时间:2024/12/01 05:34:12
xJ0_%G'%QC)|
խ{ؤS7V'S
=(k/O{f^@/%|rldQ@~vQnx|DEAtşh]tOZslCX:1:%QAıYo0%PL_ETt5`ݲXdn_!Xt-sm
表达式 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. 不确定
理由
表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确定理由
C.double
首先计算18/4得到的int型的.
然后结果和sqrt(4.0)计算,sqrt返回double型的数,double sqrt(double).
然后/4
由于C语言算数计算向上兼容,所以结果为double型的.