Es gib das Thema "Binär zählen kann jeder, wir zählen römisch!"
Jetzt bin ich aber gespannt ob und wer das wirklich kann!
Bitte gern weiter zählen!
erstes Ziel: 2^10
Anfang:
1 0 0 0 0 0 0 0 0 0 = 1
Nachtrag da es nicht jeder kann:
Binärzählen geht wie folgt:
Bei einer Zahl wird dessen Wert in Bits gespeichert. Ein Bit kann 0 oder 1 sein. Bei einer Zahl vom Typ int16 gibt es 16 zu belegende Bits.
Ich habe hier jedoch mit 10 angefangen, da wir mit 10 Bits schon 1024 mal Zählen müssen, um aus der 10. 0 eine 1 zu machen.
Der Wert erzeugt sich wie folgt:
Der erste Bit stellt eine 1 dar, der 2. Bit eine 2, der dritte ein 4, der vierte eine 8, usw.
Der Wert wird aus den gesetzten (mit 1 geschrieben) Bits berechnet, indem die Bits an jeweiliger Stelle mit dessen vertretenden Wert addiert werden.
Beispiel: für 42
1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | 512 | 1024 |
0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
denn: 0*1 + 1*2 + 0*4 + 1*8 + 0*16 + 1*32 + 0*64 + ... + 0*1024 = 42