Ich finde mehrere Quellen, die behaupten, dass die Zweierpotenz in einem Binärwort (z. B. 8 Bit pro Byte) eine "gute Sache" oder "praktisch" ist. Ich finde keine Quelle, die darauf hinweist, warum.
Aus Wie ist die Geschichte, warum Bytes acht Bits sind? Wir lesen in der genehmigten Antwort:
Binäre Computer motivieren Designer, Größen mit zwei Potenzen zu erstellen.
OK, aber warum? In der gleichen Frage, aber im Kommentarfeld für die Frage finde ich:
Ist der letzte Satz im Scherz? Ein 12-Bit-Byte wäre unpraktisch, da es keine Potenz von 2 ist. - robjb
Wieder ohne Begründung ...
Adressberechnungen sind mit Zweierpotenzen viel einfacher, und das zählt, wenn Sie aus rohen Transistoren in kleinen Dosen Logik machen - Mike
Da Bytes die kleinste adressierbare Einheit sind, ist dies wenig sinnvoll. Viele positive Stimmen zu dem Kommentar. Vielleicht habe ich etwas verpasst.
Aus Wikipedia :
Der De-facto-Standard von acht Bits ist eine bequeme Zweierpotenz, die die Werte 0 bis 255 für ein Byte zulässt
Und das wäre praktisch, weil ...?
Zur Verdeutlichung handelt es sich hierbei um die Anzahl der Bits pro Byte (z. B. 8 oder 6 usw.), nicht um die Anzahl der Werte pro Byte (z. B. 2 8 oder 2 6 usw.). Aufgrund der Verwirrung weise ich auch darauf hin, dass es nicht um Wortgrößen geht.
Historische Gründe interessieren mich nicht sonderlich. Diese wurden an anderer Stelle gut erklärt (siehe Links).
Verwandte Frage zu SO: /programming/1606827/why-is-number-of-bits-always-a-power-of-two