已知float x[20];,则下面表达式正确的是()A.x[20]=x[1]+x[2]B.x[2]=x[2]+x[3]C.x[0]=x[-1]+x[1]D
已知float x[20];,则下面表达式正确的是()
A.x[20]=x[1]+x[2]
B.x[2]=x[2]+x[3]
C.x[0]=x[-1]+x[1]
D.x[18]=x[20]-x[2]
已知float x[20];,则下面表达式正确的是()
A.x[20]=x[1]+x[2]
B.x[2]=x[2]+x[3]
C.x[0]=x[-1]+x[1]
D.x[18]=x[20]-x[2]
A.当y值本身的精度没有超过float能够表达的精度时,赋值结果会损失精度
B.无论变量y的值如何,变量x都可以正确地接受赋值
C.无论变量y的值如何,变量x都不能正确地接受赋值
D.当y值本身的精度已经超过了float能够表达的精度时,赋值结果会损失精度
下面函数用来求两个单精度数之和,并通过形参将结果传回,请填空。 Void sub(float x,noat y,【 】z) {【 】=x+y;}
若有下列定义(设int类型变量占两个字节),则i=【 】 ,j=【 】。 int i=8,j=9;float x=123.456; print("i=%oj=%o\n",i,j);
#include<math.h>
#include<stdio.h>
main()
{float x,y,z;
scanf("%f%f",&x,&y);
z=x/y;
while(1)
{if(fabs(z)>1.0){x=y;y=z;z=x/y;}
else break;}
printf("%f",y);}
程序运行时,从键盘输入3.6,2.4<回车>,则程序运行结果是:______
若有下列类型说明语句:
char w;int x;float y;double z;
则表达式w*x+z-y的结果的数据类型是()
A.char
B.int
C.float
D.double