Peter II schrieb:
> Karl Heinz Buchegger schrieb:
>> Nein, kann nicht sein.
>
> aber die anderen Bits habe ja keine Verwendung, steht es dem compieler
> dann nicht frei ob sie 1 oder 0 sind? Bei einem Cast würde sie dann aber
> übernommen werden.
Der Cast kommt ja erst, nachdem der COmpiler bereits die beiden Bits
extrahiert hat. Von den restlichen Bits, die du im Original hast, bleibt
im Zuge dessen nichts übrig.
Und es fragt sich, wozu er da überhaupt casten will. Viele Probleme
wären erst gar nicht entstanden, wenn die Programmierer einen Cast nicht
als Kavaliersdelikt auffassen würden. Wer exzessiv Casten MUSS (also
wirklich muss, und nicht einfach nur einen Cast reinmacht weil gerade
schönes Wetter ist), der sollte sich mal seine benutzten Datentypen
genauer ansehen. Casts sind die Ausnahme und nicht die Regel.