C语言中-3%7是多少?

 我来答
小星星教育知识分享
高粉答主

2020-10-18 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67132

向TA提问 私信TA
展开全部

c语言中,结果应该是-3,在c中余数是可以为负数的:c语言中余数的符号与被除数相同,只要被除数为负数,余数即为负数。

%为模运算符,即:取余数。3%7=3;再例如:19%7=2......5(即:19除以7的商为2,余数为5)。

扩展资料

C语言运算符:

乘法表达式5级

“*”乘法运算符;“/”除法运算符;“%”取余运算符。


加法运算符6级

“+”加法运算符;“-”减法运算符。


移位运算符7级

<< 左移运算符;>> 右移运算符。


关系运算符8级

<、<=、>、>=关系运算符。

hp承君一诺
2013-01-14
知道答主
回答量:5
采纳率:0%
帮助的人:6669
展开全部
%表示取余,-3%7=4,因为余数必须是非负数的 所以-3应写成(-7)+4,即-3=7*(-1)+4,商是-1,余数是4。
不好意思 上面这是在数学里的定义,在c语言中,我刚调试了一下,结果应该是 -3,在c中余数是可以为负数的:c语言中余数的符号与被除数相同,只要被除数为负数,余数即为负数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qzhao_1
2018-03-26 · TA获得超过2.4万个赞
知道大有可为答主
回答量:2.4万
采纳率:76%
帮助的人:4269万
展开全部
在 C 语言中,% 为模运算符,即:取余数。3 % 7 = 3;再例如:19 % 7 = 2......5(即:19除以 7 的商为 2,余数为 5)。你可以上机编写程序进行验证。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
危纲豪0h04c9
2013-01-13
知道答主
回答量:25
采纳率:0%
帮助的人:5.3万
展开全部
是4,最简单自己写个例子验证下就行了,别被弄糊涂了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
纠结ASCII
2013-01-13 · 超过13用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:15.8万
展开全部
是-3 你算的没错 别纠结了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式