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