表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确定
答案:2 悬赏:80 手机版
解决时间 2021-02-19 19:04
- 提问者网友:了了无期
- 2021-02-18 18:38
表达式 18/4 * sqrt(4.0)/4 的值的数据类型是 A.int B.float C.double D. 不确定
最佳答案
- 五星知识达人网友:轻熟杀无赦
- 2021-02-18 19:59
C.double
首先计算18/4得到的int型的。
然后结果和sqrt(4.0)计算,sqrt返回double型的数,double sqrt(double)。
然后/4
由于C语言算数计算向上兼容,所以结果为double型的。追问是不是只要有更精确的 就是那个型?追答是的,就高不就低。
首先计算18/4得到的int型的。
然后结果和sqrt(4.0)计算,sqrt返回double型的数,double sqrt(double)。
然后/4
由于C语言算数计算向上兼容,所以结果为double型的。追问是不是只要有更精确的 就是那个型?追答是的,就高不就低。
全部回答
- 1楼网友:第四晚心情
- 2021-02-18 21:07
B
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯