Bitwise API
Bitweise Ganzzahl-Mathematik als API, mit 8-, 16-, 32- oder 64-Bit-Breite und exakter Big-Integer-Arithmetik. Der inspect-Endpunkt nimmt eine Zahl (dezimal, 0x hex, 0b binär oder 0o oktal) entgegen und gibt deren dezimale, vorzeichenbehaftete (Zweierkomplement), hexadezimale, binäre und oktale Form zurück, plus die Populationszahl (Hamming-Gewicht), Parität, führende und nachfolgende Nullzahlen, ob es eine Zweierpotenz ist, ihren bit-reversierten Wert und ihren byte-vertauschten (Endianness) Wert. Der ops-Endpunkt führt eine bitweise Operation aus — AND, OR, XOR, NAND, NOR, XNOR, NOT, logische und arithmetische Verschiebungen (shl, shr, sar) und Rotationen (rol, ror) — maskiert auf die gewählte Breite. Der bit-Endpunkt setzt, löscht, toggelt oder testet ein einzelnes Bit nach Index. Alles wird lokal und deterministisch berechnet, daher ist es sofort und privat. Ideal für eingebettete und Systemprogrammierung, Netzwerkprotokoll- und Flaggenbehandlung, Grafik und Hashing, Emulatoren und Reverse Engineering sowie das Lehren von Binärsystem. Reine lokale Berechnung — kein Schlüssel, kein Drittanbieterdienst, sofort. Live, nichts wird gespeichert. 4 Endpunkte. Dies ist Bitmanipulation; für die Umrechnung von Basis 2-36 verwenden Sie eine base-convert API und für IEEE-754 Gleitkommabits eine floating-point API.
api.oanor.com/bitwise-api