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

 我来答
iahner
2011-06-11 · TA获得超过156个赞
知道答主
回答量:99
采纳率:0%
帮助的人:53.8万
展开全部
c=(a%b<1)||(a/b>1)返回的是这个逻辑判断式(a%b<1)||(a/b>1)的真假值,即:如果这个关系式为真,则返回1;否则,返回0。(a%b<1)||(a/b>1)表示a对b求余数小于1或者a除以b大于1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
独三金9
2012-02-06 · TA获得超过302个赞
知道答主
回答量:133
采纳率:0%
帮助的人:119万
展开全部
a = (b = c)将b与c进行比较后的逻辑值赋值给a,a要么是True,要么False ,true的值是-1,false的值是0.即如果b和c的值相等,就把-1赋值给a,如果b和c的值不相等,就把0赋值给a
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北欧的秋
2010-07-24
知道答主
回答量:13
采纳率:0%
帮助的人:0
展开全部
>>有两种意思:一是输入流中提取数据,如cin>>i;表示从输入流中提取一个整数赋给变量i;你说的这种情况应该是按位右移的作用。如6>>1就是把00000110右移一位变为00000011,结果是3
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牙刷的悲伤
2013-01-05 · TA获得超过1467个赞
知道小有建树答主
回答量:341
采纳率:0%
帮助的人:391万
展开全部
?那个是java里唯一的三元运算符。。。这的符号的意思是:
如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。
你这个题目的意思就是:如果a大于b,那么c就等于a;
如果a小于b,那么c就等于b。。
也就是把a和b中较大的数赋值给c。。。
希望可以帮助你,谢谢采纳。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小知知快长大
2012-05-05 · TA获得超过267个赞
知道小有建树答主
回答量:434
采纳率:0%
帮助的人:277万
展开全部
2楼很详细呢,也就是如果a<b则a=a如果大於等於b则a=c,然後再判断赋值之後的a是否小於d,小於则a的最终结果为c,大於或等於d则a的最终结果为d
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式