Forum: Mikrocontroller und Digitale Elektronik 0xFFu


von Jochen (Gast)


Lesenswert?

Hi.
Ich hab grad in einem Programmcode folgendes entdeckt:

#define a_ins  0xFFu

Für was steht das u nach 0xFF ?
Hab schon gegoogelt etc. aber nix gefunden.

MfG

von Cpt (Gast)


Lesenswert?

Programmcode für was? AVR-GCC? Dann würde ich drauf tippen, daß da
jemanden die Hand ausgerutscht ist :-)

Bei einer anderen Ziel Hardware will ich mich auf nichts festlegen ...
sieht aber merkwürdig aus ... hmmm unsigned ... na wohl eher nicht. Ich
denke es ist ein Tippfehler.

Cpt

von Jochen (Gast)


Lesenswert?

Es könnte wirklich unsigned heissen weil wenn es ein tippfehler wäre
dann hätten den schon viele gemacht:

http://www.google.de/search?q=0xffu

Gruß

von Rufus T. Firefly (Gast)


Lesenswert?

EIn Zitat, zwar nicht aus der GCC-Dokumentation, sondern aus der
Dokumentation eines bösen 32-Bit-Compilers aus Redmond, aber dennoch:

  "Every integer constant is given a type based on its value
  and the way it is expressed. You can force any integer
  constant to type long by appending the letter l or L
  to the end of the constant;
  you can force it to be type unsigned by appending u or U
  to the value.
  The lowercase letter l can be confused with the digit 1
  and should be avoided."

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.