在C语言中a|b是什么意思?
57个回答
展开全部
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a = (b = c)将b与c进行比较后的逻辑值赋值给a,a要么是True,要么False ,true的值是-1,false的值是0.即如果b和c的值相等,就把-1赋值给a,如果b和c的值不相等,就把0赋值给a
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
>>有两种意思:一是输入流中提取数据,如cin>>i;表示从输入流中提取一个整数赋给变量i;你说的这种情况应该是按位右移的作用。如6>>1就是把00000110右移一位变为00000011,结果是3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
?那个是java里唯一的三元运算符。。。这的符号的意思是:
如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。
你这个题目的意思就是:如果a大于b,那么c就等于a;
如果a小于b,那么c就等于b。。
也就是把a和b中较大的数赋值给c。。。
希望可以帮助你,谢谢采纳。。。
如果?前面的式子为真,那么就返回冒号:左边的值;否则返回右边的值。。
你这个题目的意思就是:如果a大于b,那么c就等于a;
如果a小于b,那么c就等于b。。
也就是把a和b中较大的数赋值给c。。。
希望可以帮助你,谢谢采纳。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
2楼很详细呢,也就是如果a<b则a=a如果大於等於b则a=c,然後再判断赋值之後的a是否小於d,小於则a的最终结果为c,大於或等於d则a的最终结果为d
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询