c语言中的求余符号(%)是什么意思对%一点

 我来答
长夜荧荧
2020-11-17 · TA获得超过1万个赞
知道大有可为答主
回答量:7233
采纳率:96%
帮助的人:206万
展开全部
是求余运算符,也叫模除运算符,用于求余数
%要求两个操作数均为整数(或可以隐式转换成整数的类型)。
标准规定:
如果%左边的操作数为负数时,则模除的结果为负数或者0;
如果%左边的操作数为正数时,则模除的结构为正数或者0。



“c”为字符类型,其235对应二进制位0xFD,也就是-3的补码形式,则c变换为int为-3。
拓展资料
一、算术运算符

用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算,%)、自增(++)、自减(--)共七种。
二、优先级
1、优先级1级
结合方向 左结合(自左至右)
( ) 圆括号
[ ] 下标运算符
-> 指向结构体成员运算符
. 结构体成员运算符(请注意它是一个实心圆点)

2、优先级2级
结合方向 右结合(自右至左)单目运算符
! 逻辑非运算符
~ 按位取反运算符
++ 自增运算符
-- 自减运算符
- 负号运算符
(类型) 类型转换运算符
* 指针运算符
& 地址与运算符
sizeof 长度运算符

3、优先级3级
结合方向 左结合 双目运算符
* 乘法运算符
/ 除法运算符
% 取余运算符
4
匡宁赏雨
2020-04-17 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:1004万
展开全部
%是求余数
比如4%2
就是4除2,可以整除,没有余数,所以4%2的结果就为0,
再比如4%3,
4除3,
除不尽,4除3还剩1,所以4%3的结果为1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
诸葛耕顺容绫
2020-04-17 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:33%
帮助的人:2301万
展开全部
c语言中的
%
运算,只能应用于两个整数。
x
%
y
的值,就是做整数除法时,x
除以
y
的余数。
例如:
3469
%
100
=
69
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式