, что я понял о подписанных и неподписанных ИНТ подписан имеет как положительные, так и отрицательные значения и знака имеет только положительные еще я неясно , что знаком и без знака INT может кто-нибудь объяснить это с Например, как они реализованы?Что подписанных и неподписанных INT
-3
A
ответ
-2
- Unsigned может содержать большее положительное значение и отрицательное значение.
- Unsigned использует ведущий бит как часть значения, в то время как подписанная версия использует самый левый бит, чтобы определить, является ли число положительным или отрицательным.
- Подписанные целые числа могут содержать как положительные, так и отрицательные числа.
Из существующего вопроса: Signed versus Unsigned Integers
+0
Я доволен, что вы научились копировать'n'paste –
+0
Я знаю. Это просто. – Developer
возможно дубликат [Подпись против беззнаковых целых] (http://stackoverflow.com/questions/247873/signed-versus-unsigned-integers) – Marki555
Другие, чем при использовании не -негативный вместо положительного для чисел без знака и допускающий нуль в числовых числах (нуль не является ни положительным, ни отрицательным), ваше понимание верное. Но я почти уверен, что это было спрошено и ответили перед этим на SO - это, возможно, стоило сначала поискать. – paxdiablo