Was bedeutet der 'u'?
-
Kann mir jemand von euch sagen, was das 'u' bei dieser Zuweisung bedeutet?
#define STATUS (0x40u);
oder bei
mask = 0x40 + 1u;
-
unsigned, wenn ich mich jetzt nicht ganz täusche. Habs selber noch nie verwendet.
-
yup - damit sagst du dem Compiler, das es sich um einen unsigned int handelt
normalerweise werden Ganzzahlen 2, 3, 4 usw. als int behandelt - falls sie nicht mehr in einen int passen werden sie als long behandelt
Kommazahlen wie 2.34 werden als double behandelt - oft ist folgendes zu sehen 2.34f das bedeutet, dass es sich um einen float handelt und nicht um einen double
-
Danke für eure Hilfe.
Gruss Hans-Peter