The format specifier  % d is used for

Unsigned short

Unsigned long int

Int

Unsigned float