C语言中a|b是什么意思?
4个回答
展开全部
a,c=b:b是一个“条件表达式”;而当a大于或者等于b时其中;b;再翻译过来就是说这个语句执行完得到的效果就是c的值是取得a:当a小于b时:a<,条件表达式的优先级排名13
高于赋值表达式的优先级14;而“c=
“
是赋值表达式,c=a,那么因为在c语言中,b俩者当中较小的那个,因此这个语句的意思就是
高于赋值表达式的优先级14;而“c=
“
是赋值表达式,c=a,那么因为在c语言中,b俩者当中较小的那个,因此这个语句的意思就是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逻辑或:
举例:真为1,假为0,
是有真则真
3|5写成二进制:
00000011
(3)
00000101
(5)
结果是00000111
至于楼主的问题我再想想,不好意思哈,暂时还想不出来
举例:真为1,假为0,
是有真则真
3|5写成二进制:
00000011
(3)
00000101
(5)
结果是00000111
至于楼主的问题我再想想,不好意思哈,暂时还想不出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include
int
main()
{
unsigned
int
a=32,b=66;
printf("a|b=%c\n",a|b);
}
是b。。。。。
楼主。。。。b的ASCII码就是98.。。。。。。。
结果就是98只不过输出的是ASCII码中ASCII码值为98的字符。。。。。。。
int
main()
{
unsigned
int
a=32,b=66;
printf("a|b=%c\n",a|b);
}
是b。。。。。
楼主。。。。b的ASCII码就是98.。。。。。。。
结果就是98只不过输出的是ASCII码中ASCII码值为98的字符。。。。。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询