====== signed ====== ''unsigned'' ist ein Attribut zu [[c:type:integer|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 ''[[c:type:char]]'' automatisch als ''[[c:attr:unsigned]]'' definiert wird. In diesen Fällen ist dann ''signed'' erforderlich, um negative Zahlen verwenden zu können. ====== siehe auch ====== [[c:attr:|C-Attribut]]: [[c:attr:unsigned]] \\ [[c:type:|C-Datentypen]]: [[c:type:char]], [[c:type:int]], [[c:type:long]], [[c:type:short]] \\ [[c:lib:|Standard-C-Library]]: [[c:lib:limits:|limits.h]]