Откуда происходит термин «целое число без знака»? - PullRequest
0 голосов
/ 14 июня 2019

Многие языки программирования, с которыми я сталкивался, содержат несколько целочисленных типов, включая различие между "знаковыми" и "беззнаковыми целыми числами".

Я никогда не слышал термин "целое число без знака", пока не попал в программирование, и мне кажется, что целые числа без знака эквивалентны натуральным числам в математике (иначе ℕ 0 ).

Так почему же мы составили термин "целое число без знака", а не просто использовали термин "натуральный"? Откуда это? Есть ли обоснованное обоснование этого термина или это просто еще один случайный случай в истории?

1 Ответ

0 голосов
/ 14 июня 2019

В целых числах со знаком первый бит является знаком , обозначающим, является ли число положительным или отрицательным.Это, естественно, составляет целое число без знака , в котором отсутствует указанный знак и невозможно различить положительные и отрицательные значения.«Натуральное число» было бы довольно обманчивым, поскольку (очень) конечное целое число не может быть выражено где-либо рядом с полным набором натуральных чисел.

...