Ключевое слово unsigned определяет что целочисленный тип будет беззнаковый (начинаться от нуля и выше). Применяется к типам данных char, short, int, long, long long.
// Примеры объявления unsigned переменных
unsigned char a = 'c';
unsigned short b = 10000;
unsigned int c = 1000000;
unsigned long d = 100000000;
unsigned long long i = 1'000'000'000'000; // Можно использовать одинарную кавычку как разделитель для длинных чисел