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

 我来答
yesyes科
2020-05-14 · TA获得超过2.6万个赞
知道答主
回答量:608
采纳率:0%
帮助的人:8.6万
展开全部

这是一个逻辑判断,含义是(a 不为0并且b+c不为0)或者b-c不为0,那么就是真,操作方法如下:

1、首先打开devc++编辑器,定义两个变量a和b并赋值。

2、第一个关系运算符符大于号(>)。

3、第二个关系运算符大于等于(>=)。

4、第三个运算符小于(<)。

5、第四个运算符小于等于(<=),第五个运算符等于(=)。第六个关系运算符不等于(!=),如下图所示。

牢桖曼Rn
2019-03-14 · TA获得超过3万个赞
知道小有建树答主
回答量:1.1万
采纳率:31%
帮助的人:748万
展开全部
a,c=b:b是一个“条件表达式”;而当a大于或者等于b时其中;b;再翻译过来就是说这个语句执行完得到的效果就是c的值是取得a:当a小于b时:a<,条件表达式的优先级排名13
高于赋值表达式的优先级14;而“c=

是赋值表达式,c=a,那么因为在c语言中,b俩者当中较小的那个,因此这个语句的意思就是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
洪学文让昌
2019-06-21 · TA获得超过3万个赞
知道小有建树答主
回答量:9517
采纳率:35%
帮助的人:858万
展开全部
逻辑或:
举例:真为1,假为0,
是有真则真
3|5写成二进制:
00000011
(3)
00000101
(5)
结果是00000111
至于楼主的问题我再想想,不好意思哈,暂时还想不出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淦曼珍r1
2019-10-25 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:27%
帮助的人:650万
展开全部
#include
int
main()
{
unsigned
int
a=32,b=66;
printf("a|b=%c\n",a|b);
}
是b。。。。。
楼主。。。。b的ASCII码就是98.。。。。。。。
结果就是98只不过输出的是ASCII码中ASCII码值为98的字符。。。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式