> For the complete documentation index, see [llms.txt](https://documentation.soulver.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://documentation.soulver.app/es/referencia-de-sintaxis/bases-and-bitwise.md).

# Bases y bit a bit

### Decimal, Hex, Binario y Octal

Soulver soporta base 2 (binario), octal (base 8) y hexadecimal (base 16), con varios formatos soportados para convertir entre ellos

```
# Conversores
256 como hex         | 0x100
99 en binario       | 0b1100011
0x9F31 a decimal  | 40,753
0b1000101 a octal | 0o105

# Frases
0b101101 como base 8 | 0o55
0x2D como base 2     | 0b101101

# Funciones estilo Python
int(0o55)          | 45
hex(99)            | 0x63
bin(0x73)          | 0b1110011
```

### Operadores Bitwise

| Operador  | Nombre                        |
| --------- | ----------------------------- |
| & o AND   | AND a nivel de bits           |
| \| o OR   | OR a nivel de bits            |
| xor o XOR | XOR a nivel de bits           |
| <<        | Desplazamiento a la izquierda |
| >>        | Desplazamiento a la derecha   |
