Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

11

15.04.2012, 14:57

Rechne es dir doch einfach aus ;)
4 Bytes = 32 Bit => 2^32

Schorsch

Supermoderator

Beiträge: 5 145

Wohnort: Wickede

Beruf: Softwareentwickler

  • Private Nachricht senden

12

15.04.2012, 16:19

Genau. Dafür gibt es die Formel ja. Wichtig ist nur, dass es verschiedene Darstellungssysteme gibt. Über die Formel könnt ihr die theoretisch mögliche Anzahl von Werten der Variablen berechnet. Je nach Darstellung müssen das aber nicht die wirklichen Möglichkeiten sein. Zur Not einfach im Internet nachgucken wie es bei der jeweiligen Sprache ist. Das sind aber normal alles Themen die eher unwichtig sind. Die meisten werden sich über so etwas nie den Kopf zerbrechen müssen. Aber genug geschwafelt;)
„Es ist doch so. Zwei und zwei macht irgendwas, und vier und vier macht irgendwas. Leider nicht dasselbe, dann wär's leicht.
Das ist aber auch schon höhere Mathematik.“

David Scherfgen

Administrator

Beiträge: 10 382

Wohnort: Hildesheim

Beruf: Wissenschaftlicher Mitarbeiter

  • Private Nachricht senden

13

15.04.2012, 17:47

Jetzt hab ich doch nochmal eine Frage stimmt es, dass ich dann bei 4 Bytes 1 048 576 werte zur Verfügung hab?

Nein.
Das wären 20 Bits (solch einen Datentypen gibt es normalerweise nicht).
4 Bytes sind jedoch 32 Bits.
Wie kommst du auf die Zahl?

14

15.04.2012, 18:05

Also auf die Zahl bin ich so gekommen: Ich hab 32*32 gerechnet (weis nicht mehr warum :D) und dass Ergebnis also 1024 nochmal ^2 gerechnet ich weis aber nicht mehr warum ich das alles gemacht hab :D.

15

15.04.2012, 18:18

Jetzt hab ich doch nochmal eine Frage stimmt es, dass ich dann bei 4 Bytes 1 048 576 werte zur Verfügung hab?

ne, das stimmt nicht.
Du hast 4 Bytes, ein Byte hat 8 Bits, also hast du 32 Bits. Um an die Anzahl der möglichen Werte zukommen, muss man die 2 mit der anzahl der bits potenzieren.
Also 2^32 und das ist 4 294 967 296
guck im windows taschenrechner, in nem normalen wirds wahrscheinlich nicht mehr ganz angezeigt.

Werbeanzeige