c语言int x 15,y 5 xy 2

2021-08-04 18:46:04 字数 667 阅读 6152

1楼:西北望射天狼

你是说改为多少是吧?%表示取余。

是这样算的:因为a%=b等价于:a=a%b,所以x%=(y%=2)等于:x%=((y%2)=1),x=x%1=0

所以最后答案就是0.

2楼:

x%=(y%=2); 可以拆成2 个式子:

y = y%2;

x = x %y;

--------------

y%2 是 5%2, 除法取余数运算,商2余数1,得 1x %y 是 15%1 除法取余数运算,商15余数0,得 0答案 是 0

3楼:匿名用户

1.优先级:除法、减法、关系运算符(自左至右),因此:求10<7==1!=5>4的值,显然结果是:0

2.++z是说先自加1后引用,y--是说先引用,再自减1;因此求:(6>=7)?7:6的值,显然结果是:6

关于条件运算符:a?b:c,如果a为真(非零),则表达式的值为b,否则为c

4楼:匿名用户

y%=2 是y = y%2 y = 1, x%= (y%=2) => x = x%1 x = 0。

5楼:匿名用户

取余% 先算括号内的,五除以二余一,十五除以一余零,结果为零

C语言中x+y 2是什么意思啊,c语言中x+=++y是什么意思

1楼 匿名用户 x y 2 就相当于 x x y 2 是c中提供的一个自变运算符,其左右两边的数据分别叫左操作数和右操作数,右操作数可以是表达式,也可以是一个常量,不需要加括号,系统会自动按优先级进行先后运算。如 x a b c 就相当于 x x a b c 相类似的运算符还有很多,如 等 2楼 秋...

c语言y x+5是什么意思,x+=5在c语言中是什么意思

1楼 匿名用户 y x 5 y y x 5 2楼 听不清啊 它等价于y y x 5 3楼 和蔼的杰尼 就是y y x 5 和a b就是a a b,a b就是a a b是同样的意思 4楼 夔芃芃理寿 最好写成x y 5 容易读懂。不过关系运算符是比赋值运算符优先级高。 5楼 钊灵寒原雅 y 5表示逻辑...

c语言中int a 1,b 2,c c 1.0 b a输出结果为什么

1楼 匿名用户 结果是c的值是0 因为1 0 b 都会转换位浮点型,结果是0 5 0 5 a 也是会把a转为浮点型,结果是0 5 而c是整形,会对右边运算的结果取整,所结果就是0了。 假如 int a 1 b 2 c 3 表达式a b c的值是1还是0 为什么? 2楼 岔路程序缘 在c语言中,1代表...