c语言中x%=y-y%什么意思?

如题所述

x%=y-y%
这是一个错误的表达式
如果将后面的%去掉,x%=y-y就是一个正确的复合赋值语句。
x=x%(y-y)的值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-07
x
+=
++y

x
=
x
+
(++y),赋值号右边++y的意思是y自增1,再与x的值相加赋给左边的x
假如x=1,
y=2,那么x
=
1+(++2)
=
1+3=4

x%=y的意思
详情请查看视频回答

c语言中%符号表示什么意思?
是求余运算符,也叫模除运算符,用于求余数。%要求两个操作数均为整数(或可以隐式转换成整数的类型)。标准规定:1、如果%左边的操作数为负数时,则模除的结果为负数或者0,2、如果%左边的操作数为正数时,则模除的结构为正数或者0。

在c语言中printf("%d",x%=(y%=2)) 是什么意思
你好 c语言中%是求余的意思 x%=(y%=2)就是:x=x%((y=y%2))就是先求y%2的值 并将y%2的结果赋值给y 然后求x%y(这里的y是赋值后的y)的值 并将x%y的值赋给x printf("%d",x%=(y%=2))最终就是显示赋值后的x的值 希望能帮助你哈 ...

x%在c语言中是什么意思
x=1如果x不等于0.则!x的返回值为0。C语言中!X什么意思! 表示 非 就是NOT如果x是为0, 那么 !x 就为1如果x为非0, 那么!x就为0c语言中,!(--x)什么意思?int x = 2;int y;y = !(--x);\/\/使用x前先自减1y = !(1);\/\/非真为假y = 0;C语言中x!是什么意思"x!" -...

设int x=17,y=5;.执行语句“x%=x-y”后x的值为?(书中答案为2,求...
你这书中答案错了吧!是5应该!程序你自己运行下就知道-运算的优先级比%=高!先是x-y在执行%= include<stdio.h>main(){int x=17,y=5;x%=x-y;printf("x的值为%d\\n",x);}

C语言中算术运算符%,++,——,都是什么意思?能举例子说明吗?
C语言中,算术运算符“%”代表模(取余)运算,“++”代表变量自增运算,“--”代表变量自减运算。1、模运算“%”“模”是“Mod”的音译,模运算多应用于程序编写中。 Mod的含义为求余。模运算在数论和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,...

c语言中%%是什么意思?
C语言中%有两种意思,第一表示求余符号,经常会用到判断一个数是不是能被另一个整除。如:7%3=1(7除以3,余下1,) 1%3=1(1除以3除不尽,余下1);如判断一个m是奇数还是偶数?代码如下:if(m%2==0) print f("偶数")。2、引导符,用于引导输入输出项表列的格式。例如:print f("...

%在c语言中是什么意思
C语言中各运算符的结合性分为两种,即左结合性(自左至右)和右结合性(自右至左)。例如算术运算符的结合性是自左至右,即先左后右。如有表达式x-y+z 则y 应先与"-"号结合,执行x-y 运算,然后再执行+z 的运算。这种自左至右的结合 方向就称为"左结合性"。而自右至左的结合方向称为"右...

C语言中%c是什么意思
这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。1、%u 十进制无符号整数。2、%f 表示输出浮点数。3、%s表示输出 字符串。4、%c表示输出单个字符。5、%p表示输出指针的值。6、%e表示输出指数形式的浮点数。7、%x, %X 表示输出无符号以十六进制表示...

C语言程序中x--、--y咋算的
这两个都是表达式,表达式(x--)的值是x的值,之后x自减1 表达式(--y)的值是y自减1之后y的值

相似回答