Beginner

Popcount & Bitlengte Calculator

Tel hoeveel 1-bits een geheel getal heeft, meet zijn bitlengte en zie direct of het een macht van twee is.
Non-negative whole number

Input base

bits

Total bits for zero count (defaults to bit length)
Set bits (popcount)
4

Hamming weight of the binary representation

8

bits

Set bits (1s)

50%

Zero bits (0s)

50%

Zero bits
4
Bit length
8
Width used
8
Power of two
Nee
Binary
10011100
Hexadecimal
0x9C
Step by step
  1. 1

    Binary representation

    10011100
    Bit length: 8
  2. 2

    Set bits (1s counted)

    count of 1s in 10011100 = 4
Resultaten zijn schattingen die uitsluitend dienen ter algemene informatie en vormen geen professioneel advies — controleer belangrijke resultaten altijd zelf voordat je erop vertrouwt. Lees de volledige disclaimer.
Snel antwoord

Hoe werkt deze rekenmachine?

Popcount is het aantal 1-bits (Hamminggewicht) in een geheel getal, gevonden door elk bit te schuiven en te maskeren. Bitlengte is de positie van het hoogste gezette bit. Een getal is een macht van twee precies wanneer zijn popcount gelijk is aan 1. Voer n in als decimaal of binair getal om alle vier waarden direct te zien.

Formule
popcount = aantal 1-bits in n; bitlengte = positie van het hoogste gezette bit; macht van twee ⇔ popcount = 1
How this is calculated

Voer een niet-negatief geheel getal n in als decimale of binaire notatie. De waarde wordt verwerkt als een willekeurig-precies geheel getal, zodat zeer grote getallen werken zonder overloop. De popcount (ook wel het Hamminggewicht genoemd) is het aantal 1-bits: inspecteer herhaaldelijk het laagste bit met n & 1 en schuif naar rechts met n >> 1 totdat n nul bereikt, terwijl je de gezette bits optelt.

De bitlengte is het aantal bits dat nodig is om n voor te stellen, gelijk aan de positie van het hoogste gezette bit (n = 0 heeft bitlengte 0). Het optionele breedte-veld stelt een vaste veldgrootte w in; het aantal nulbits is dan w − popcount. Als je de breedte leeg laat, wordt standaard de bitlengte gebruikt, zodat het nultelling alleen de bits binnen het getal zelf weerspiegelt.

Een getal is een macht van twee precies wanneer het één enkel gezet bit heeft, d.w.z. popcount = 1 (dus 1, 2, 4, 8, 16, … zijn geldig, maar 0 niet). Alle tellingen zijn exacte gehele getallen; als de opgegeven breedte kleiner is dan de bitlengte, wordt deze verhoogd tot de bitlengte zodat het nultelling nooit negatief wordt.

Veelgestelde vragen

Popcount is het aantal bits dat op 1 staat in de binaire representatie van een getal. Het wordt ook het Hamminggewicht genoemd en wordt veel gebruikt in foutcorrectie, hashing en laagniveau-optimalisatie.

Nul heeft geen gezette bits, dus zijn bitlengte is 0 en zijn popcount is 0. Elk positief geheel getal heeft een bitlengte gelijk aan één plus de index van zijn hoogste gezette bit.

Een macht van twee heeft één enkel 1-bit gevolgd door nullen (1, 10, 100, 1000 in binair). Omdat slechts één bit is gezet, is zijn popcount precies 1, wat de snelste manier is om de eigenschap te controleren.

Ook bekend als

popcount
aantal bits tellen
hamming gewicht
bitlengte
enen tellen binair
set bit teller

APA

TG we-Calculate Editorial Team. (2026). Popcount & Bitlengte Calculator [Online calculator]. TG we-Calculate. https://we-calculate.com/nl/calculator/popcount-bit-length-calculator

Chicago

TG we-Calculate Editorial Team. "Popcount & Bitlengte Calculator." TG we-Calculate. 2026. https://we-calculate.com/nl/calculator/popcount-bit-length-calculator.

IEEE

TG we-Calculate Editorial Team, "Popcount & Bitlengte Calculator," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/nl/calculator/popcount-bit-length-calculator

BibTeX

@misc{wecalculate_popcount_bit_length_calculator, title = {Popcount & Bitlengte Calculator}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/nl/calculator/popcount-bit-length-calculator}}, year = {2026}, note = {TG we-Calculate} }

Heeft deze rekenmachine je geholpen?