在C语言中a|b是什么意思?

 我来答
低调侃大山
2011-10-19 · 家事,国事,天下事,关注所有事。
低调侃大山
采纳数:67731 获赞数:374569

向TA提问 私信TA
展开全部
(a,b)=1
表示a,b是互质的;
(a,b)|c
表示
(a,b)能够整除c,其中(a,b)表示a,b的最大公约数.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
董晴岚艾湛
2019-05-24 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:559万
展开全部
这个是三元运算符
?左边进行判断,右边进行取值
如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。
本例的意思是c取a,b中比较大的那个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
侨有福泥月
2020-02-14 · TA获得超过3.8万个赞
知道大有可为答主
回答量:1.2万
采纳率:27%
帮助的人:1237万
展开全部
这个是三元运算符
?左边进行判断,右边进行取值
如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。
本例的意思是c取a,b中比较大的那个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhuancui26
2011-06-11 · TA获得超过611个赞
知道小有建树答主
回答量:1619
采纳率:0%
帮助的人:855万
展开全部
首先你要明白if(a%b)是什么意思,在if中,只要括号中的值不为0,如1%在c中是一个运算符,是取余的意思,就是除以一个数然后取余。return
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
犹悦沅Ql
2010-08-17 · TA获得超过525个赞
知道小有建树答主
回答量:476
采纳率:0%
帮助的人:167万
展开全部
b=a>>4 c=~(~<<4) 语法错误

----------------------------
b=a>>4;

>>是右移位运算符 还有左移位运算符<<

c=~(~a<<4);

~是按位取反运算符,还有异或(^)、与(&)、或(|)都是按位运算的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式