Mis on Signedness?

Arvutiteaduses näitab andmetüübi allkirjastamine, kas sellist tüüpi muutuja võib olla negatiivne. Täpsemalt:

  • Kui numbriline muutuja on "allkirjastamata", võib see olla ainult positiivne arv või null.
  • Kui numbriline muutuja on "allkirjastatud", võib see esindada ka negatiivset arvu, sest üks andmebitidest on mõeldud "positiivse" või "negatiivse" esitamiseks.

Näiteks võib allkirjastatud kaheksakordne numbriline tüüp esindada numbreid -127 kuni 127. Seitsmest bitist kasutatakse nullist binaarseks kujutamiseks ( 0000000 ) kuni 127 ( 1111111 ) ja üks bitte näitab, kas number on positiivne või negatiivne. Seevastu võib allkirjastamata kaheksa-bitine tüüp esindada numbreid 0 ( 00000000 ) kuni 255 ( 11111111 ).

Andmetüüp, programmeerimise tingimused