2.按位或(|) int a = 3, b = -2 , 3|-2结果:-1 3.按位异或(^) int a = 3, b = -2 , c = a ^ b ; 3^-2结果:-3 4.按位取反(~) int a=18, b = ~ a; ~2结果:-3 5.左移(<<) << :左移 左边最高位丢弃,右边补齐0 在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,
“|”按位或的运算--- “|”按位或的运算。按位或的运算规则是:0|0=0; 0|1=1; 1|0=1; 1|1=1。 为了方便大家理解,我也借用电路来说明“按位或”的运算规则: 我想算算“8|6”,如何用python代码来运算呢? print(8|6) 1. 运行结果是:14。 我再来用python算一算“10|6” print(10|6) 1....