前提条件:对于不需要操作的位,要保持它们的原值
var = 0x55 ( 0101 0101 )
var &= ~( (0x01 << 0) | (0x01 <<3) ) //将var第0位和第3位清零,同时保证其他位不变
var |= ( (0x01 << 0) | (0x01 <<3) ) //将var第0位和第3位置位,同时保证其他位不变
前提条件:对于不需要操作的位,要保持它们的原值
var = 0x55 ( 0101 0101 )
var &= ~( (0x01 << 0) | (0x01 <<3) ) //将var第0位和第3位清零,同时保证其他位不变
var |= ( (0x01 << 0) | (0x01 <<3) ) //将var第0位和第3位置位,同时保证其他位不变