作业帮 > 综合 > 作业

C语言中的取余运算 (x=((-12%-6)/5))为什么下一步就等于(x=(0/5))主要是取余那儿不懂

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 06:39:20
C语言中的取余运算 (x=((-12%-6)/5))为什么下一步就等于(x=(0/5))主要是取余那儿不懂
谁能详细的给我解释下取余的概念通俗易懂的那种、
谁有C语言 的那种入门书籍 通俗易懂又基础那种?可以下载到电脑上看的.
(-12%-6)这是求余数,值为0
求余数,就是数学里最基本的概念啊
我发你
再问: #define PRINTX printf("%d\n",x) main() { int x=2,y,z; x*=3+2; PRINTX; x*=y=z=4; PRINTX; x=y==z; PRINTX; x==(y=z); PRINTX; } 为什么 结果为10 40 1 1 10 我知道为什么 求解下面的40 1 1 。
再答: 发了 x*=3+2,x=10; x*=y=z=4 , x=x*4 ,x=10*4=40 ,y=z=4 x=(y==z ) y==z为真,即为1 ,x=1 x==(y=z); 先把z的值付给y 即为x==4 ,虽然x与4判断是否相等,但是并没有改变x=1的值