7 registered members (clonman, TipmyPip, Niels, dBc, Ed_Love, 3run, 1 invisible),
18,869
guests, and 5
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Re: 16 Flags in einer Var/einem Skill
[Re: TripleX]
#48944
07/10/05 16:24
07/10/05 16:24
|
Joined: Apr 2005
Posts: 4,506 Germany
fogman
Expert
|
Expert
Joined: Apr 2005
Posts: 4,506
Germany
|
Nur um zu sehen, ob ich es gerafft habe, bei flag16 würde die Abfrage so aussehen ?
my.skill1 & Flag16
1000000000000010 & 1000000000000000 =1000000000000000 (gesetzt da ungleich null)
Habe ich das so richtig verstanden?
no science involved
|
|
|
Re: 16 Flags in einer Var/einem Skill
[Re: TripleX]
#48948
07/10/05 16:58
07/10/05 16:58
|
Joined: Apr 2005
Posts: 4,506 Germany
fogman
Expert
|
Expert
Joined: Apr 2005
Posts: 4,506
Germany
|
lol Wenn ich euch nicht hätte 
no science involved
|
|
|
Re: 16 Flags in einer Var/einem Skill
[Re: mk_1]
#48950
07/11/05 06:14
07/11/05 06:14
|
Joined: May 2002
Posts: 2,541 Berlin
EX Citer
Expert
|
Expert
Joined: May 2002
Posts: 2,541
Berlin
|
Ich hab das zwar jetzt nicht nachgerechnet, aber die 0 gibt es nicht. Denn 2 hoch 0 = 1. Wenn da auch nur eine 1 ist, dann ist es niemals 0. Sobald das Produkt ungerade ist steckt immer die 1 drin (also von 0001, 0011, 0111 ist das Produkt immer ungerade; 1110, 1100, 1010 Produkt ist immer gerade; (die 1 ganz rechts bzw 0)) Null ist = nichts ----> 0000000 Achja, falls du nicht weißt was das dualsystem ist... mist, dafür wäre ein Tabelle jetzt gut. Es baut auf wie eine Zahl, also von rechts nach links: | usw | 4 | 3 | 2 | 1 | 0 | <-- wenn du 2 hoch das da setzt | usw | 16 | 8 | 4 | 2 | 1 | <-- kommt das raus Das geht auch mit 3,4,5,6,... das sind dann die Triple, Quadro, usw oder so ähnlich Zahlensysteme. In diesen Zahlensystemen sind Lücken für unser standard 0-9Zahlensystem. Also zischen 4 und 8 "fehlen" ja einige Zahlen. Der Gag ist das man auf alle zwischen-Zahlen kommen kann indem man jede kleinere Zahl als 8 nur einmal Benutzt. Und mit dieser Methode gibt es "zufällig"  auch nur eine Möglichkeit die jeweilige Zwischenzahl zu errechnen -> 5 = 1+4, 6 = 2+4, 7 = 1+2+4
:L
|
|
|
Re: 16 Flags in einer Var/einem Skill
[Re: task1]
#48952
07/11/05 10:37
07/11/05 10:37
|
Joined: Dec 2000
Posts: 4,608
mk_1

Expert
|

Expert
Joined: Dec 2000
Posts: 4,608
|
Reine Logik. Wenn du nur den Daumen hebst, hast du 1. Leuchtet ein, oder? Das wäre dann dein 2^0. Logischerweise kannst du bis zum kleinen Finger nur 2^9 rechnen. Die absolute Summe ergibt sich aus sum(x,2^x,0,9) = 2^0 + 2^1 + 2^2 + 2^3 + ... + 2^9 = 2^10-1 = 1023.
Null ist richtigerweise nichts, aber du preist es wie das Gegenstück zur 1 an. Es gibt ja auch kein Gegenstück zu 2^5. Entweder, man hat 32, oder man hat nichts an der Bit/Fingerposition.
|
|
|
|