0X0202=0000 0010 0000 0010
0X0200=0000 0010 0000 0000
或运算 =0000 0010 0000 0010
16进制 0X0202
十进制数 514
16进制 0x202
或运算的基本就是二进制位运算,那么十六进制的表示形式反而比十进制更容易看懂,因为十六进制每个位数都可以很快速的转换为四位二进制,你怎么就反过来了呢?
先把十六进制转换为十进制,你不就会了。
。。。。。
0x0202 | 0x0200
|是二进制的比特位或运算,参与运算的是对应的比特位,1|0=1,1|1=1,0|0=0这样的情况。
十六进制是为了程序人员的可读性好,相比二进制010100111000这样的东西,而且十六进制和二进制的转换也有着先天的容易,二进制每四位一组轻松对应到0-9A-F,
如1010=>0xA
类推,希望对你有帮助。
0X0202=0000 0010 0000 0010
0X0200=0000 0010 0000 0000
或运算 =0000 0010 0000 0010
16进制 0X0202