11问答网
所有问题
c语言试题,新手不懂,表达式18/4*sqrt(4.0)/8值的数据类型是?
如题所述
举报该问题
推荐答案 2019-10-05
最终数据类型是
double
.
但是,一开始计算
的
18/4
是整型除以整型
得整型
4。
计算步骤:
(1)18/4
=
4
(2)
sqrt(4.0)
=
2.0
--
sqrt()
结果是
double
型。
(3)
4
=
4.0
(4)
4.0
*
2.0
=
8.0
(5)
8.0
/
8
=
1.0
结果
是
1.0
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/PS7FS878v44M8SPSqS.html
相似回答
表达式18
/
4* sqrt(4.0)
/
8的
数值是什么
类型?
答:
表达式18
/
4*sqrt(4.0)
/
8值的数据类型
为double,因为
c语言
数据进行计算时数据类型会由低级向高级进行隐式转化,sqrt函数得到的是double类型,比其他的int数据类型高,所以整个结果得到的是double类型。不同数据类型占据的内存大小:1、short占据的内存大小是2 个byte;2、int占据的内存大小是4 个byte;3...
大家正在搜