x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为多少.答案是16.00000为什么小数点后面是六个零,怎么来的?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 20:10:05
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为多少.答案是16.00000为什么小数点后面是六个零,怎么来的?

x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为多少.答案是16.00000为什么小数点后面是六个零,怎么来的?
x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为多少.答案是16.00000
为什么小数点后面是六个零,怎么来的?

x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为多少.答案是16.00000为什么小数点后面是六个零,怎么来的?
float 范围 -3.4*10(-38次方)~3.4*10(38次方)小数位精度是 6-7
double范围 -1.7*10(-308次方)~1.7*10(308次方) 小数位精度是15-16
默认情况下如果你使用的是float类型和double类型都是5位即16.00000,如果你使用float类型后面小数点还有值例如16.1234567因为float的精度只能到7位,而double类型侧是16.123456789012345
不过这个会跟你的编译器有关,对面小数位后面的数四舍五入就可以了,不需要要求这么精确

(C语言)若x和y都是double型变量,且的x初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为?pow和fabs是什么?如何求? 若x和y都是double型的变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为__? x和y都是double型变量,x的初值为4.0,y的初值为2.0,则表达式pow(y,fabs(x))的值为多少.答案是16.00000为什么小数点后面是六个零,怎么来的? 若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值是多少?为什么答案是8,.0000000,而不是8 若x和y都是double型变量,且x的初值为3.0,y的初值为2.0,则表达式pow(y,fabs(x))的值是多少?为什么答案是8.000000,后面的6个0是怎么来的呢?求详细过程~~ 【C语言】 double型变量定义x和y为double型变量,则表达式x=1,y=x+3/2的值是多少? 若X和N都是int型变量,且X的初值为12,N的初值为5,计算表达式X%=(N%=2)后X的值为多少? C# 1.设double型变量x和y的取值分别为12.5和5.0,则表达式x/y+(int)(x/y)-(int)x/y的值为?2.设bool型变求值! 设x,y均为int型变量,且x=1,y=2;则表达式double(1+x/y)的值为? 若定义x和y为double型变量,则表达式x=1,y=x+3/4的值为多少,为什么是答案1.0其实我想知道的是为什么答案是1.0而不是1 1.x和y均为double型变量,且x=6.2,y=3.8求(int)x+y/y 2.设int x=2,y;则逗号表达式y=x+5,x+y 若定义x和y为double型变量,则表达式x=1,y=x+3/2的值为多少希望详细点.值为2.0还是2.000000 155.若x和n均是整形变量,且x的初值为12,n的初值为5,则计算表达式后x值为() x%=(n%=2) 定义两个double型变量x.y,从键盘输入x,把x的平方根赋给y,并输出结果? 用C++定义一个double型PI,其值为3.14159;然后再定义一个double型变量X,把PI的值赋给它 第 6 题 设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是 A.x&&y B.x (1) 定义变量fPtr为指向double类型的指针.(2) 把已定义变量x1(初值为5.0)的地址赋给指针变量fPtr.(1) 定义变量fPtr为指向double类型的指针.(2) 把已定义变量x1(初值为5.0)的地址赋给指针变 31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).31.设有下列变量说明:char a; int x; float y; double z; 则表达式a*x-z+y的值的数据类型为( d ).A.float