c语言已知a 3则a 2为什么等于1

人气:142 ℃/2026-09-22 15:49

a = 3 = (11)B

2 = (10)B

^是异或符号

所以11^10 = 01

所以a∧2=1

“按位与”运算符(&)0&0=0,1&0=0,1&1=1

“按位或”运算符(|)0&0=0,1&0=0,1&1=1,0,1&0=1,1&1=1

“异或”运算符(^)0&0=1,1&0=0,1&1=1

百科

首页/问答/网名/PC版
© 2026 NiBaKu.Com All Rights Reserved.