【喵呜刷题小喵解析】:在给出的选项中,A & 表示按位与运算符,B | 表示按位或运算符,C ~ 表示按位非运算符,它们都是位运算符。而D选项中的“!”是逻辑非运算符,不是位运算符。因此,正确答案是A、B和C。