Was ist Unterschrift?

In der Informatik gibt die Signatur eines Datentyps an, ob eine Variable dieses Typs eine negative Zahl sein kann oder nicht. Speziell:

  • Wenn eine numerische Variable "vorzeichenlos" ist, kann sie nur eine positive Zahl oder Null darstellen.
  • Wenn eine numerische Variable "vorzeichenbehaftet" ist, kann sie auch eine negative Zahl darstellen, da eines der Datenbits für die Darstellung von "positiv" oder "negativ" vorgesehen ist.

Ein vorzeichenbehafteter numerischer Acht-Bit-Typ kann beispielsweise die Zahlen -127 bis 127 darstellen. Sieben der Bits werden für die binäre Darstellung von Null ( 0000000 ) bis 127 ( 1111111 ) verwendet, und eines der Bits gibt an, ob es sich um eine Zahl handelt positiv oder negativ. Im Gegensatz dazu kann ein vorzeichenloser Acht-Bit-Typ die Zahlen 0 ( 00000000 ) bis 255 ( 11111111 ) darstellen.

Datentyp, Programmierbegriffe