Що таке підписання?

У комп'ютерній науці підписання типу даних вказує, чи може змінна цього типу бути негативним числом. Зокрема:

  • Якщо числова змінна "unsigned", вона може представляти лише позитивне число або нуль.
  • Якщо числова змінна "підписана", вона може також представляти від'ємне число, оскільки один з бітів даних призначається як "позитивний" або "негативний".

Наприклад, підписаний восьмибітний числовий тип може представляти числа від -127 до 127. Сім бітів використовуються для двійкового представлення нуля ( 0000000 ) - 127 ( 1111111 ), і один з бітів являє собою чи число позитивний або негативний. На відміну від цього, восьмибітний тип без знака може представляти числа від 0 ( 00000000 ) до 255 ( 11111111 ).

Тип даних, терміни програмування