若有定义与语句 “ int x; float y; scanf("%3d%f",&x,&y);printf("%d\t%f",x,y); ”, 若要求变量 x 和 y 分别从键盘获得输入值 12 和 123.0 , 则下面输入数据错误的是 ___ 。 A.12□ 123↙ ( □表示空格, ↙表示回车,下同)B.12 ↙ 123↙C.12,123↙D.012123↙ 相关知...
百度试题 结果1 题目若有int x;float y;指出下面结果为整型数的表达式( ) A. (int)(x+y) B. (int)x+y C. 'a'+xD、x+(int)y D. x*y 相关知识点: 试题来源: 解析 ACD 反馈 收藏
【答案】:C 由算术运算符组成的表达式中,若含有不同类型的操作数,则系统隐含地将低类型转化为高类型,由低至高的顺序为int→float→double。
①(int)y结果为6;②y%4=2;③y*3=19.5;④19.5-2=17.5;⑤(float)17.5=17.5;⑥执行x=17.5,由于x为int型,所以隐式转换17.5为17最终输出!x+a%../4,后面的值等于0,表达式值等于想,5.3但%.2f,要求是,值转化为浮点数,并保留2为小数,所以输出值为 5.30a%3=2,(int...
1设有以下变量定义,并已赋确定的值char w; int x; float y; double z;则表达式:w+x+z/y值的数据类型为___。A) char B) int C) float D) double 2设有以下变量定义,并已赋确定的值: char w; int x; float y; double z; 则表达式:w*x+z-y所求得的数据类型为( )。 A.charB.intC.flo...
25.已有定义int x; float y;,且执行scanf("%3d%f", &x, &y);语句时,输入数据12345□678,则x的值为( ① B ),y的值为( ② B )。(注:□表示空格)① A.12345 B.123 C.45 D.345② A.无定义 B.45.000000 C.678.000000 D.123.000000求解析 反馈...
x是int的,y是float,类型等权float高于int 故x/y=(int)1/(float)2.0变成了 x/y= (float)1.0/(float)2.0=0.5 (float类型的) (如果y是int的,那么x/y就是0) 分析总结。 y的值是多少扫码下载作业帮拍照答疑一拍即得答案解析查看更多优质解析举报注意自动类型转换x是int的结果...
因为y为浮点型啊,后面要有小数点,将整形的X赋给浮点型的Y,当然结果为20.0 y
x是int的,y是float,类型等权float高于int故x/y=(int)1/(float)2.0变成了x/y= (float)1.0/(float)2.0=0.5 (float类型的)(如果y是int的,那么x/y就是0) 解析看不懂?免费查看同类题视频解析查看解答 更多答案(2) 相似问题 (float)(a+b)/2+(int)x%(int)y 设a=2,b=3,x=3.5,y=2.5的值是...
答案解析 查看更多优质解析 解答一 举报 注意自动类型转换x是int的,y是float,类型等权float高于int故x/y=(int)1/(float)2.0变成了x/y= (float)1.0/(float)2.0=0.5 (float类型的)(如果y是int的,那么x/y就是0) 解析看不懂?免费查看同类题视频解析查看解答 更多答案(2) ...