signed

unsigned ist ein Attribut zu integeren Datentypen. signed bedeutet 'mit Vorzeichen'.

Integervariablen werden ohne Angabe automatisch als signed deklariert. Die folgenden beiden also gleichbedeutend:

int a;
signed int a;

signed wird man sich also in der Regel sparen. Allerdings gibt es vereinzelt Compiler, bei denen der Datentyp char automatisch als unsigned definiert wird. In diesen Fällen ist dann signed erforderlich, um negative Zahlen verwenden zu können.

siehe auch