关于c语言按位取反的运算

时间:2021.11.04 发布人:arnold1986

关于c语言按位取反的运算

已解决问题

谷歌arnold1986用户在2021.11.04提交了关于“四川地*关于c语言按位取反的运算”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-08T02:35:52。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,当代劳模,所有人都应该向你学习 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

两者都为1为1,否则为0。

1&1=1,1&0=0,0&1=0,0&0=0

或运算:|

两者都为0为0,否则为1

1|洋握套课步察同百城1=1,1|0=来自1,0|1=1,0|0=0

非运算:~

1取0料,0取1

~1=0,~0=1

~(10001)=01110

异或运算

两者相等为0,不等为1

1^1=0,1^0=1,0^1=1,0^0=问答0

扩展**:

位运算符有:

&(按位与)、|(按位或)、^(按位异或)、~(按位取反)。

其中,按位取反运算符是单目运算板胶书婷后庆是句符,其余均为双目运算符。

位运算符的优先级从高到低,依次为~、&、^、|,

其中~的结合方向自右至左,且优先级高于算术运算符,其余运算符的结合方向都是自左至右,且优先级低于关系运算符。