
C++表达式18/4*sqrt(4.0)/5值的数据类型是(). 怎么做
1个回答
展开全部
18/4*sqrt(4.0)/5 按优先级分为:
(1) 18/4 整数除以整数 用 “整除” 得 4 -- int 型
(2)sqrt(4.0) 得 2.0 -- double 型
(3) 4 * 2.0 得 8.0 -- double 型
(4) 8.0 / 5 得 1.6 -- double 型
数据类型是 double, 数值是 1.6
(1) 18/4 整数除以整数 用 “整除” 得 4 -- int 型
(2)sqrt(4.0) 得 2.0 -- double 型
(3) 4 * 2.0 得 8.0 -- double 型
(4) 8.0 / 5 得 1.6 -- double 型
数据类型是 double, 数值是 1.6
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询