蓉杠学习网

c语言>>=,c语言零基础入门到精通

大家好,今天小编关注到一个比较意思的话题,就是关于c语言>>=的问题,于是小编就整理了2个相关介绍c语言>>=的解答,让我们一起看看吧。

  1. 在C语言中>>是什么意思?如temp=~((temp>>4)|0xF0)?
  2. C语言中“==”,和“<”,哪个优先级更高?

在C语言中>>是什么意思?如temp=~((temp>>4)|0xF0)?

运算符:|按位或&gt;>按位右移~按位取反 ***定inta=26,b=8;机器字长为8 则a|b的意思是将a,b换做二进制,a=00011010,b=00001000 从低位到高位依次按位做或运算,a|b=00011110; >>是位右移,如果a>>2,则表示将a换做二进制然后向右移动2位,左边补0。其规则符号位被用来填充右移后左边空出来的位。向右移出的位被丢弃。此时a符号位为0,所以左边补0。 ~是按位取反,就是将每个二进制位换做相反的位,0换做1,1换做0

C语言中“==”,和“<”,哪个优先级更高?

"&lt;"优先级更高。C语言中优先级有:

c语言>>=,c语言零<a href=基础入门精通" src="***s://img2.baidu***/it/u=1230518178,2442477513&fm=253&fmt=auto&app=138&f=JPG?w=500&h=708">div>
图片来源网络,侵删)

1、 () [] . ->

2、 ! ~ -(负号)++ -- &(取变量地址)* (type)(强制类型) sizeof3、 */%4、 +-5、 >><< 6、 >>=<<=7、 ==!= 8、 & 9、 ^ 10、 | 11、 &&12、 ||13、 ?:14、 = += -= *= /= %= |= ^= &= >>= <<=

到此,以上就是小编对于c语言>>=的问题就介绍到这了,希望介绍关于c语言>>=的2点解答对大家有用。

c语言>>=,c语言零基础入门到精通
(图片来源网络,侵删)
c语言>>=,c语言零基础入门到精通
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/29512.html

分享:
扫描分享到社交APP