c语言中%是什么意思?

为什么他答案是这个求余是如何计算的... 为什么他答案是这个 求余是如何计算的 展开
 我来答
程序小冰

2021-12-10 · 程序爱好者,与诸位共同进步
程序小冰
采纳数:340 获赞数:479

向TA提问 私信TA
展开全部
这个%就是取余数的意思,就是一个数除以一个数之后剩余的数。比如10%3的意思就是10先除以3,然后余数为1。所以10%3的结果就是1。
小喵咪AQ

2021-12-27 · 记录美好生活瞬间吧!
小喵咪AQ
采纳数:41 获赞数:40

向TA提问 私信TA
展开全部
c语言中符号%有两个含义,第一个是求余,第二个含义就是引导符
%d的意思是以整型的形式输出,通常用来输出int型
%ld的意思是以长整型的形式输出,通常用来输出long型
%s的意思是以字符串的形式输出,通常用来输出char型
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2021-12-20 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.8亿
展开全部
因为在C语言中,两个整数相除的商是,做整数除法商的整数部分,小数部分被直接丢弃了。C语言中的%就是两个整数求余数的运算符。比如说,在数学中是17/5=3......2,
但是在C语言中是17/5=3
17%5=17-5*3=2,就是17%5=2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创亿百家

2021-12-02 · 超过41用户采纳过TA的回答
知道答主
回答量:1341
采纳率:30%
帮助的人:21.1万
展开全部
c中的百分号,在不同地方也有不同的意思吧 在scanf语句百分号d,就是输入啊整形的数字带数学算法百分号是取余的意思
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liruih8121099
游戏玩家

2021-10-12 · 游戏我都懂点儿,问我就对了
知道小有建树答主
回答量:561
采纳率:75%
帮助的人:160万
展开全部
a % b的值,你可以简单理解为 a - a / b * b。

17 % 3 = 17 - 17 / 3 * 3 = 17 - 5 * 3 = 17 - 15 = 2
17 % -3 = 17 - 17 / (-3) * (-3) = 17 - (-5) * (-3) = 17 - 15 = 2
-17 % 3 = -17 - (-17) / 3 * 3 = -17 - (-5) * 3 = -17 - (-15) = -2
-17 % -3 = -17 - (-17)/ (-3) * (-3) = -17 - 5 * (-3) = -17 - (-15) = -2
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式