1楼:匿名用户
没有数据bai类型不确定的
编程语言数据du类型永zhi远是确定的。
不存在绝对dao的随机。
比如这专个
依次从左到属右计算。
sqrt返回值为double
于是这个就是
int/int*double/int
=int*double/int
=double/int
=double
表达式为double类型。
18/4*sqrt(4.0)/8
=4*2.0/8
=8.0/8
=1.0
2楼:物理公司的
double
首先计算18/4得到的int型的。
然后结果和sqrt(4.0)计算,sqrt返回double型的数。
然后/8.
由于c语言算数计算向上兼容,所以结果为double型的。
表达式18/4*sqrt(4.0)/8值的数据类型为(
3楼:匿名用户
double
首先计算18/4得到的int型的。
然后结果和sqrt(4.0)计算,sqrt返回double型的数。
然后/8.
由于c语言算数计算向上兼容,所以结果为double型的。
但结果是1.000000是不是?
4楼:匿名用户
c语言的话应该是double,因为c语言数据进行计算时数据类型会由低级向高级进行隐式转化,sqrt函数得到的是double类型,比其他的int数据类型高,所以整个结果得到的是double类型
5楼:匿名用户
小数类型默认是double,要用float得强制类型转换。
6楼:尤里安龙卷风
就是sqrt()返回的类型
记得是返回double的吧
c语言试题,新手不懂,表达式18/4*sqrt(4.0)/8值的数据类型是? 10
7楼:金色潜鸟
最终数据类型是 double .
但是copy,一开始bai
计算 的
18/4 是整型du
除以整型 得整型 4。
计算步骤:
(1)zhi18/4 = 4
(2) sqrt(4.0) = 2.0 -- sqrt() 结果是 double 型。dao
(3) 4 = 4.0
(4) 4.0 * 2.0 = 8.0
(5) 8.0 / 8 = 1.0
结果 是 1.0
8楼:余东祥
4.0暴露了数据的类型,float
表达式18/4*sqrt(4.0)/8值的数据类型是 ( )。 a、int b、float c、double d、不确定 选哪一个呀!!!
9楼:匿名用户
选c,double级别高,sqrt()出来的结果是double,不管别的,最后一定是double
10楼:匿名用户
c,除数和被除数中任意一个是实型结果都会是实型,而sqrt默认为double,所以向高等级变化!应是双精度实型!
11楼:有钱买不起房子
sqrt返回double类型,整个表达式将按double,所以选择c
表达式18/4*sqrt(4.0)/8值的数据类型是什么?
12楼:匿名用户
double
首先计算18/4得到的
baiint型的。
然后结果和dusqrt(4.0)计算,sqrt返回zhidouble型的数。dao
然后/8.
由于专c语言算数计属算向上兼容,所以结果为double型的。
但结果是1.000000是不是?
13楼:己亮禾代
答案ad肯定不
来对。自
因为int(4.0)的结果一定不是整数,所以整个运算结果不是整数。答案a不对。
一个有结果的算式,最后的数据类型一定是确定的。答案d不对答案一定是在b
和c中选择。
我选择b,请明白
的人给解释吧。
表达式18/4*sqrt(4.0)/8值的数据类型,为什么?
14楼:匿名用户
浮点型呀!因为sqrt(4.0)为浮点型呀!根据隐式转换可以得到的!看书
请问一下:表达式18/4*sqrt(4.0)/8值的数据类型为int吗?sqrt()又是什么?
15楼:匿名用户
sqrt 开平方根。 语法: float sqrt(float arg); 返回值:
浮点数 函数种类: 数**算 参考: http:
//article.china-code.***/3/41/28037/ccwypc69.
html
16楼:匿名用户
该表达式的值应该为double型,其中sqrt是系统库函数,用于求形参的平方根,形参和返回值类型均为double类型,按c表达式计算规则,该式先就算18/4得4(int型),然后就算4×2.0得8.0(double型),然后计算8.
0/8得1.0(double)
数据类型后面的_t是什么意思,time_t类型是什么意思?c语言里有这个吗、不懂,求解
1楼 匿名用户 是一个结构的标注,可以理解为 type typedef 的缩写,表示它是通过 typedef 定义的, 而不是其它数据类型。 例如uint8 t,uint16 t,uint32 t 等都不是什么新的数据类型,它们只是使用typedef给类型起的别名,对于 的维护会有很好的作用。 ti...
为什么我的移动数据不稳定有时候3g有时候就变E
1楼 您好 很抱歉,由于无法确认您使用的手机型号,若手机移动数据不稳定时,建议您查看所在位置的网络信号是否稳定,同时可以更换其他位置或者 卡尝试。 欢迎您访问三星数字服务平台 http support samsung ask 2楼 郭志强皇帝 原因是你所在地的通信服务商的3g网络信号弱覆盖。导致会自...