Не могли бы вы прояснить, какая разница между unsigned
и unsigned int
? Возможно, какой-то примерный код будет полезен.
Разница между неподписанным и unsigned int в C
Ответ 1
unsigned
является модификатором, который может применяться к любому интегральному типу (char
, short
, int
, long
и т.д.), но сам по себе он идентичен unsigned int
.
Ответ 2
Нет никакой разницы. unsigned
и unsigned int
являются синонимами одного и того же типа (неподписанная версия типа int
).
Ответ 3
unsigned
only означает unsigned int. Вы также можете использовать unsigned char
и т.д. Я не знаю, что произойдет, если вы попробуете unsigned double
или unsigned float
. Кто-нибудь знает?
Ответ 4
unsigned указывает, что он без знака int. Таким образом, они эквивалентны.
Ответ 5
Это точно то же самое.