Operadores de bit
                Todos os operadores de bit convertem (truncam) os operandos em números inteiros assinados (32 bits) e retornam o resultado da mesma maneira. Todas as operações são realizadas bit por bit. Se um operando não puder ser interpretado como um número, a operação retornará NULL.
| Operador | Nome completo | Descrição | 
|---|---|---|
| bitnot | Bit inverso. | 
                                 Operador unário. A operação retorna o inverso lógico do operando executado bit por bit. Exemplo: bitnot 17 retorna -18.  | 
                        
| bitand | Bit e. | 
                                 A operação retorna o AND lógico dos operandos executados bit por bit. Exemplo: 17 bitand 7 retorna 1.  | 
                        
| bitor | Bit ou. | 
                                 A operação retorna o OR lógico dos operandos executados bit por bit. Exemplo: 17 bitor 7 retorna 23.  | 
                        
| bitxor | Bit ou exclusivo. | 
                                 A operação retorna o OR exclusivo lógico dos operandos executados bit por bit. Exemplo: 17 bitxor 7 retorna 22.  | 
                        
| >> | Bit deslocamento à direita. | 
                                 A operação retorna o primeiro operando deslocado para a direita. O número de etapas é definido no segundo operando. Exemplo: 8 >> 2 retorna 2.  | 
                        
| << | Bit deslocamento à esquerda. | 
                                 A operação retorna o primeiro operando deslocado para a esquerda. O número de etapas é definido no segundo operando. Exemplo: 8 << 2 retorna 32.  |