仪征奥克化学有限公司:18、语句int x=100,y=200;printf(“%d”,(x+y));执行后的输出为( )
来源:百度文库 编辑:查人人中国名人网 时间:2024/10/06 20:08:34
18、语句int x=100,y=200;printf(“%d”,(x+y));执行后的输出为( )
A) 200 B) 100 C) 100,200 D) 输出格式符不够,输出不定值
A) 200 B) 100 C) 100,200 D) 输出格式符不够,输出不定值
题目错了,是(x,y),不是(x+y)
选A。因为括号运算符的值是其最右边语句的值。
300
不对吧,,不管怎么都应该输出 300 啊。。。
是先进行运算,然后再把运算结果用 %d 即 整型输出的,所以结果应该是300吧?
18、语句int x=100,y=200;printf(“%d”,(x+y));执行后的输出为( )
设x为float型变量,y为int型变量,则y=(int)x;是正确的赋值语句
若x是int型变量,y是float型变量, 所用的scanf语句格式为scanf("x=%d, y=%f", &x, &y);
.若X和Y都是INT型变量,X=100,Y=200,且有下面的程序片段:
int a=2,b=3; float x=3.5,y=2.5; (float) (a+b)/2+(int)x%(int)y怎么算?
C语言若有定义:float y;int *p;则语句p=&y;为什么是错误的?
int x=2, y , z; 执行z=y=x--; 变量z的值是多少?
a=2,b=3,x=3.5,y=2.5,求(float)(a+b)/2+(int)x/(int)y的值?
【1.42】已知:int x,y;double z;则以下语句中错误的函数调用是 。
与表达试:z=x>y?x:y等价的条件语句是