1 位运算符 按位取反运算符 1 2 let initialBits: UInt8 = 0b00001111 let invertedBits = ~initialBits // 等于 0b11110000 按位与运算符 1 2 3 let firstSixBits: UInt8 = 0b11111100 let lastSixBits: UInt8 = 0b00111111 let middleFourBits = firstSixBits & lastSixBits // 等于 00111100 按位或运算符 1 2 3 let someBits: UInt8 = 0b10110010