C语言中的取余运算 (x=((-12%-6)/5))为什么下一步就等于(x=(0/5))主要是取余那儿不懂
谁能详细的给我解释下取余的概念通俗易懂的那种、谁有C语言的那种入门书籍通俗易懂又基础那种?可以下载到电脑上看的。邮箱295551376@qq.com...
谁能详细的给我解释下取余的概念通俗易懂的那种、
谁有C语言 的那种入门书籍 通俗易懂又基础那种?可以下载到电脑上看的。
邮箱 295551376@qq.com 展开
谁有C语言 的那种入门书籍 通俗易懂又基础那种?可以下载到电脑上看的。
邮箱 295551376@qq.com 展开
展开全部
取余就-12除以-6的余数。银腊-12/-6 = 2 余 0。
但注意,C语言里如果取余运算中有负数,则缓搏蚂余数应该与被扰埋除数同号。
但注意,C语言里如果取余运算中有负数,则缓搏蚂余数应该与被扰埋除数同号。
追问
#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 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取余猛首就是 余数 12/6能整除吧 余数为0 13/6 等于告隐2 余数枝友数为1 吧 所以13%6 = 1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该是涉及到一个优先运算的问题,要根据不同的优先次序去进行计算,就懂了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(-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的值
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询