C语言中,表达式18/4*sqrt(4.0)/8的数据类型为什么?

C语言中,表达式18/4*sqrt(4.0)/8的数据类型为什么?
是INT,还是FLOAT,还是DOUBLE,
是不是C语言中不可能有数据类型是FLOAT的式子,因为所有FLOAT运算时都转成了DOUBLE型的.
其他人气:786 ℃时间:2020-05-01 14:04:53
优质解答
double,最终结果类型的值是表达式中单个运算的最高类型,sqrt返回的是double,这个是c语言基本类型的最高类型了,所以是double
是的
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版