Hva er Signedness?

I datavitenskap indikerer signaturen til en datatype om en variabel av den typen kan være et negativt tall. Nærmere bestemt:

  • Hvis en numerisk variabel er "usignert", kan den bare representere et positivt tall eller null.
  • Hvis en numerisk variabel er "signert", kan den også representere et negativt tall fordi en av bitene er dedikert til å representere "positiv" eller "negativ".

For eksempel kan en signert åtte-bit numerisk type representere tallene -127 til og med 127. Sju av bitene benyttes for binær representasjon av null ( 0000000 ) til 127 ( 1111111 ), og en av bitene representerer om tallet er positiv eller negativ. I kontrast kan en usignert åtte-bit type representere tallene 0 ( 00000000 ) til 255 ( 11111111 ).

Datatype, Programmeringsbetingelser