Moin,
* Michael Matz
Das gilt nur für die anderen Ganzzahlentypen. Der Wertebereich von 'char' ist vom Compilerbauer frei wählbar und kann 'signed char', 'unsigned char' oder wie ich gerade lese eine Mischform sein.
"Mischform?" fragt Ihr Euch jetzt: Type char may be a "pseudo-unsigned" integral type - that is, it can contain only nonnegative values, but it is treated as if it were a signed type when performing the usual unary conversions.
(Samuel P. Harbison, Guy L. Steele: C: A Reference Manual)
Ist aber Unsinn. 6.2.5 #15:
Wenn Du das so deutlich beurteilst, solltest Du vielleicht die Quelle nennen. Es ist gut möglich, daß das C:ARM sich irrt, aber aus irgendeinem Grund werden sie das so beschrieben haben. Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin