Timo P schrieb:
> na toll also wenn ich %u wähle dann lässt der mir logischerweise nur das
> Vorzeichen weg.
SO könnte man das auch sehen.
Man kann es aber auch so sehen: Das Most Significant Bit wird dann nicht
mehr als Vorzeichen gewertet, sondern als ganz normales Dtaenbit.
> Man sieht in meinem Code sehr schön, dass aber die WERTE! nicht die
> sind, die man bei einem unsigned erwartet! Es werden negative Werte
> kreiert!
Ja klar.
Wenn du deinem printf sagst, dass die beiden Bytes, die es bekommt ein
signed integer sind, dann wertet es die auch so aus. Wenn du ihm mit %u
mitteilst, dass die beiden Bytes zusammen einen unsigned bilden, dann
werden sie auch entsprechend ausgewertet.
> Warum?!?
Weil du printf anlügst.