![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
请问下C语言中取余运算符“%”在1%2下怎么取余啊?结果是啥
6个回答
展开全部
C语言中取余运算 1%2 的结果为0。因为1除以2的余数是0。
% 取模运算符,其运算规则是整除后的余数。
假设变量 A 的值为 10,变量 B 的值为 20,那么, B % A 将得到 0 。
假设变量 A 的值为 2,变量 B 的值为 3,那么, B % A 将得到 1 。
扩展资料
C语言的运算符介绍
假设变量 A 的值为 10,变量 B 的值为 20,则:
1、+ 把两个操作数相加 A + B 将得到 30;
2、- 从第一个操作数中减去第二个操作数 A - B 将得到 -10 ;
3、* 把两个操作数相乘 A * B 将得到 200 ;
4、/ 分子除以分母 B / A 将得到 2 ;
5、% 取模运算符,整除后的余数 B % A 将得到 0 ;
6、++ 自增运算符,整数值增加 1 A++ 将得到 11 ;
7、-- 自减运算符,整数值减少 1 A-- 将得到 9 。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取余数啊,这么想 30%20 = 10 很好理解,这个结果10是怎么来的呢?30里减去1个20还剩下10嘛,为什么只减一个?因为只剩下10了不够再减一个了,所以余数就是10。那10%20呢,10里面能减去几个20?0个嘛,那就不减啦,还剩下10嘛,所以余数也是10喽!!发现越简单的东西越不好解释,哈哈
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记得小学还没学小数时学的余数吧,1÷2=0……1 ,就算忘了写个程序不就知道了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1/2=0余1,那1%2=1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询