> 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/de/syntax-referenz/bases-and-bitwise.md).

# Basen & Bitweise

### Dezimal, Hex, Binär & Oktal

Soulver unterstützt Basis 2 (binär), Oktal (Basis 8) und Hexadezimal (Basis 16) und unterstützt verschiedene Formate zur Konvertierung zwischen ihnen.

```
# Umrechnungen
256 als hex            | 0x100
99 in binär            | 0b1100011
0x9F31 als Dezimalzahl | 40.753
0b1000101 in oktal     | 0o105

# Formulierungen
0b101101 als Basis 8   | 0o55
0x2D als Basis 2       | 0b101101

# Funktionen im Python-Stil
int(0o55)              | 45
hex(99)                | 0x63
bin(0x73)              | 0b1110011
```

### Bitweise Operatoren

| Operator     | Name                        |
| ------------ | --------------------------- |
| & oder AND   | Bitweises UND               |
| \| oder OR   | Bitweises ODER              |
| xor oder XOR | Bitweises XOR               |
| <<           | Bitweiser Linksbseitenshift |
| >>           | Bitweiser Rechtsseitenshift |
