2015-08-02 9 views
-3

, что я понял о подписанных и неподписанных ИНТ подписан имеет как положительные, так и отрицательные значения и знака имеет только положительные еще я неясно , что знаком и без знака INT может кто-нибудь объяснить это с Например, как они реализованы?Что подписанных и неподписанных INT

+0

возможно дубликат [Подпись против беззнаковых целых] (http://stackoverflow.com/questions/247873/signed-versus-unsigned-integers) – Marki555

+0

Другие, чем при использовании не -негативный вместо положительного для чисел без знака и допускающий нуль в числовых числах (нуль не является ни положительным, ни отрицательным), ваше понимание верное. Но я почти уверен, что это было спрошено и ответили перед этим на SO - это, возможно, стоило сначала поискать. – paxdiablo

ответ

-2
  • Unsigned может содержать большее положительное значение и отрицательное значение.
  • Unsigned использует ведущий бит как часть значения, в то время как подписанная версия использует самый левый бит, чтобы определить, является ли число положительным или отрицательным.
  • Подписанные целые числа могут содержать как положительные, так и отрицательные числа.

Из существующего вопроса: Signed versus Unsigned Integers

+0

Я доволен, что вы научились копировать'n'paste –

+0

Я знаю. Это просто. – Developer