Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
64Bit Counter
- Ersteller Milaan
- Erstellt am
Dangermany
Lieutenant
- Registriert
- Juni 2004
- Beiträge
- 832
genau 2 hoch 64
entspricht
2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2
Grüße
Dangermany
entspricht
2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2
Grüße
Dangermany
2^64???!!! ROFL.
Ein 64bit-Binärcounter hätte log2(2^64), also 64 Stellen.
Ein 64bit-Hexadezimalcounter hätte log16(2^64), also 16 Stellen.
Ein 64bit-Dezimalcounter hätte log10(2^64), also 19 Stellen. (Siehe auch oben:18.xxx.xxx.xxx.xxx.xxx.xxx: 20 Stellen, die erste 0 oder 1, damit bleiben 19 voll nutzbare Stellen übrig.)
Also Leute:
ERST lesen,
DANN denken,
DANN schreiben.
Alle schnell nutzt nix wenn auch alle falsch
Ein 64bit-Binärcounter hätte log2(2^64), also 64 Stellen.
Ein 64bit-Hexadezimalcounter hätte log16(2^64), also 16 Stellen.
Ein 64bit-Dezimalcounter hätte log10(2^64), also 19 Stellen. (Siehe auch oben:18.xxx.xxx.xxx.xxx.xxx.xxx: 20 Stellen, die erste 0 oder 1, damit bleiben 19 voll nutzbare Stellen übrig.)
Also Leute:
ERST lesen,
DANN denken,
DANN schreiben.
Alle schnell nutzt nix wenn auch alle falsch
ag3nt
Lieutenant
- Registriert
- Okt. 2002
- Beiträge
- 689
</Life> schrieb:2^64???!!! ROFL.
Ein 64bit-Binärcounter hätte log2(2^64), also 64 Stellen.
Ein 64bit-Hexadezimalcounter hätte log16(2^64), also 16 Stellen.
Ein 64bit-Dezimalcounter hätte log10(2^64), also 19 Stellen. (Siehe auch oben:18.xxx.xxx.xxx.xxx.xxx.xxx: 20 Stellen, die erste 0 oder 1, damit bleiben 19 voll nutzbare Stellen übrig.)
Also Leute:
ERST lesen,
DANN denken,
DANN schreiben.
Alle schnell nutzt nix wenn auch alle falsch
<klugscheiss>
und damit gilt dann auch für dich:
ERST lesen,
DANN denken,
DANN schreiben.
</klugscheiss>
Nix für ungut aber die Fragestellung lässt doch sehr viel Interpretationsspielraum zu.
Dangermany
Lieutenant
- Registriert
- Juni 2004
- Beiträge
- 832
wenn ich das richtig sehe:
ein 64 Bit Counter kann wie oben berechnet einen maximalen Wert von 18.446.744.073.709.551.616 annehmen, wenn man von dem Binärsystem ausgeht.
wenn ich diese Stellen nun einfach mal durch zähle, dann ist die Zahl 20-stellig.
Oder?
Grüße
Dangermany
ein 64 Bit Counter kann wie oben berechnet einen maximalen Wert von 18.446.744.073.709.551.616 annehmen, wenn man von dem Binärsystem ausgeht.
wenn ich diese Stellen nun einfach mal durch zähle, dann ist die Zahl 20-stellig.
Oder?
Grüße
Dangermany
[UPS]Erazor
Lieutenant
- Registriert
- Sep. 2002
- Beiträge
- 753
Hört aber mit einer 1 auf. Du kannst die Stelle also nicht voll ausnutzen. Die anderen 19 hingegen kannst du voll nutzen (alle mit 9en auffüllen z.B.)
</Life> hat doch vollkommen recht mit allem was er geschrieben hat...
</Life> hat doch vollkommen recht mit allem was er geschrieben hat...
Hi,
also wenn schon genau, dann richtig,
<klugscheißmodus>
denn richtig voll auffüllen (auf 9) kann man dnur die letzen 18 Stellen, und das auch nur wenn die 2. Stelle nicht größer als 7 wird, d.h. sobald die letzten 18 Stellen "9" sind und die 2. "8" benötigt man schon einen 65Bit-Zähler</klugscheißmodus>
Ciao Eriol
also wenn schon genau, dann richtig,
<klugscheißmodus>
denn richtig voll auffüllen (auf 9) kann man dnur die letzen 18 Stellen, und das auch nur wenn die 2. Stelle nicht größer als 7 wird, d.h. sobald die letzten 18 Stellen "9" sind und die 2. "8" benötigt man schon einen 65Bit-Zähler</klugscheißmodus>
Ciao Eriol
[UPS]Erazor
Lieutenant
- Registriert
- Sep. 2002
- Beiträge
- 753
Verdammt, du hast auch noch recht *g*
Das gibt Karma
Das gibt Karma
Tja, klugscheissen will gelernt seinEriol schrieb:Hi,
also wenn schon genau, dann richtig,
<klugscheißmodus>
denn richtig voll auffüllen (auf 9) kann man dnur die letzen 18 Stellen, und das auch nur wenn die 2. Stelle nicht größer als 7 wird, d.h. sobald die letzten 18 Stellen "9" sind und die 2. "8" benötigt man schon einen 65Bit-Zähler</klugscheißmodus>
Ciao Eriol
Es geht um 64bit UNSIGNED.
Und da benutze ich 0.000.000.000.000.000.000 bis 9.999.999.999.999.999.999 und nicht ab 10.000.000.000.000.000.000 aufwärts. Nullstellenpadding für Strings muss man halt bei Bedarf selbst vornehmen.
Und damit die erste Stelle 1 werden kann müssen erstmal alle anderen 9 gewesen sein (und die erste 0)
Also DOCH 19
Zuletzt bearbeitet:
Es ging ja auch nicht darum, wenn die erste Stelle eine 0 ist das es dann 19 "9" sind sondern (lesen und denken!) wenn die erste Stelle eine 1 ist, das es dann max. 18 "9" sind wenn die 2. Stelle nicht größer als 7 wird!!!</Life> schrieb:Tja, klugscheissen will gelernt sein
Es geht um 64bit UNSIGNED.
Und da benutze ich 0.000.000.000.000.000.000 bis 9.999.999.999.999.999.999 und nicht ab 10.000.000.000.000.000.000 aufwärts. Nullstellenpadding für Strings muss man halt bei Bedarf selbst vornehmen.
Und damit die erste Stelle 1 werden kann müssen erstmal alle anderen 9 gewesen sein (und die erste 0)
Also DOCH 19
Eriol
pcw
Lt. Commander
- Registriert
- Juli 2001
- Beiträge
- 1.676
Der Counter hat im Dezimalsystem 20 Stellen, weil man mit weniger Stellen im Dezimalsystem den maximalen Wert nicht darstellen kann.
Dass das Dezimalsystem mit 20 Stellen eine noch größere zahl darstellen kann ist eine ganz andere Sache.
die Zahl 255 ist auch dann nocht 3stellig, wenn ich mit 3 Ziffern eine größere Zahl wie zB 999 darstellen kann.
Das ist imho das gleiche, oder?
Dass das Dezimalsystem mit 20 Stellen eine noch größere zahl darstellen kann ist eine ganz andere Sache.
die Zahl 255 ist auch dann nocht 3stellig, wenn ich mit 3 Ziffern eine größere Zahl wie zB 999 darstellen kann.
Das ist imho das gleiche, oder?
</Life> schrieb:Du benutzt die erste Stelle aber gar nicht erst, weil du sie nicht ausnutzen kannst.
Es macht absolut KEINEN Sinn zu sagen, dass man nur 18 Stellen benutzen kann, weil man 20 Stellen benutzt. Und genau das ist es, was du tust.
Ich sage ja nicht, dass man nur 18 Stellen benutzen kann, sondern das man, wenn die 1. Stelle eine 1 ist, nicht die restlichen 19 sondern nur die letzten 18 Stellen mit 9 auffüllen kann, weil man sonst in den 65Bit-Bereich kommt!
Eriol
Ähnliche Themen
- Antworten
- 325
- Aufrufe
- 37.754
- Antworten
- 1
- Aufrufe
- 2.248
- Antworten
- 27
- Aufrufe
- 1.723
- Antworten
- 9
- Aufrufe
- 1.087