Dos

#popcount

1 APIs avec cette balise

API Bitwise

Mathématiques entières au niveau du bit en tant qu'API, sur 8, 16, 32 ou 64 bits avec une arithmétique exacte des grands entiers. Le point de terminaison inspect prend un nombre (décimal, hexadécimal 0x, binaire 0b ou octal 0o) et renvoie ses formes décimale, signée (complément à deux), hexadécimale, binaire et octale, ainsi que le nombre de bits à 1 (poids de Hamming), la parité, le nombre de zéros en tête et en queue, s'il s'agit d'une puissance de deux, sa valeur inversée au niveau du bit et sa valeur échangée en octets (endianness). Le point de terminaison ops effectue une opération bitwise — AND, OR, XOR, NAND, NOR, XNOR, NOT, décalages logiques et arithmétiques (shl, shr, sar) et rotations (rol, ror) — masquée à la largeur choisie. Le point de terminaison bit définit, efface, bascule ou teste un bit individuel par index. Tout est calculé localement et de manière déterministe, donc instantané et privé. Idéal pour la programmation embarquée et système, la gestion de protocoles réseau et de drapeaux, les graphismes et le hachage, les émulateurs et le rétro-ingénierie, et l'enseignement du binaire. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 4 points de terminaison. Il s'agit de manipulation de bits ; pour la conversion en base 2-36, utilisez une API de conversion de base, et pour les bits à virgule flottante IEEE-754, utilisez une API à virgule flottante.

api.oanor.com/bitwise-api