die zahlen 0-9 und alle buchstaben liegen ja in der ascii tabelle nebeneinander. dh ihre werte unterscheiden sich nur um 1. wennst also vom zeichen 0 den wert vom zeichen 0 abziehst bleibt dir 0 über. wennst vom zeichen 4 den wert vom zeichen 0 abziehst bleibt dir 4 über.
aufpassen musst, dass du groß und kleinbuchstaben richtig unterscheidest.
hast recht. da hab ich mich verschrieben. musst natürlich um 4 bits shiften.
____________________________________
Wenn es dumm ist aber funktioniert, ist es nicht dumm!
|