在C语言中a|b是什么意思?
57个回答
展开全部
(a,b)=1
表示a,b是互质的;
(a,b)|c
表示
(a,b)能够整除c,其中(a,b)表示a,b的最大公约数.
表示a,b是互质的;
(a,b)|c
表示
(a,b)能够整除c,其中(a,b)表示a,b的最大公约数.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是三元运算符
?左边进行判断,右边进行取值
如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。
本例的意思是c取a,b中比较大的那个值
?左边进行判断,右边进行取值
如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。
本例的意思是c取a,b中比较大的那个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是三元运算符
?左边进行判断,右边进行取值
如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。
本例的意思是c取a,b中比较大的那个值
?左边进行判断,右边进行取值
如果左边是true的话,则取“:”左边的值,如果左边为false的话,则取“:”右边的值。
本例的意思是c取a,b中比较大的那个值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先你要明白if(a%b)是什么意思,在if中,只要括号中的值不为0,如1%在c中是一个运算符,是取余的意思,就是除以一个数然后取余。return
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
b=a>>4 c=~(~<<4) 语法错误
----------------------------
b=a>>4;
>>是右移位运算符 还有左移位运算符<<
c=~(~a<<4);
~是按位取反运算符,还有异或(^)、与(&)、或(|)都是按位运算的
----------------------------
b=a>>4;
>>是右移位运算符 还有左移位运算符<<
c=~(~a<<4);
~是按位取反运算符,还有异或(^)、与(&)、或(|)都是按位运算的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询