Wie viele Dezimalziffern hat eine 128 Bit lange Binärzahl?

7 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Die Größtmögliche Zahl einer n Zeichen langen Binärzahl ist 2^n - 1

Beispiel:

Wenn du 5 Bits zur Verfügung hast, ist die größtmögliche Zahl 11111 im Binärsystem. Das ist eben 1+2+4+8+16 = 31 = 2^5 - 1

Edit: Da das nur einen Teil beantwortet hat: Die Anzahl der Ziffern einer Dezimalzahl kannst du mit dem Logarithmus zur Basis 10 bekommen

Hallo,

das Prinzip ist ganz einfach:

Rechne die mit diesen Bits darstellbare Dezimalzahl aus (2 hoch 128, 2 hoch 256 usw.) und von diesen dezimalzahlen ählst Du einfach die Stellen (bei 100 sind es 3 Stellen, bei 1000 sind es 4 Stellen usw.)

Grüße aus Leipzig

Mit 128 Bit ist deine größte Zahl:

dreihundertvierzig Sextillionen zweihundertzweiundachtzig Quintilliarden dreihundertsechsundsechzig Quintillionen neunhundertzwanzig Quadrilliarden neunhundertachtunddreissig Quadrillionen vierhundertdreiundsechzig Trilliarden vierhundertdreiundsechzig Trillionen dreihundertvierundsiebzig Billiarden sechshundertsieben Billionen vierhunderteinunddreissig Milliarden siebenhundertsiebzig Millionen

oder auch:

3,4028236692093846346337460743177e+38

bzw 2 hoch 128 - 1

2^128 -1

3.4028237e+38

AnzahlBits / 3,32 (aufrunden)

3,32 ist log(10)/log(2)

Woher ich das weiß:Berufserfahrung