The format specifier  % d is used for

Unsigned long int

Unsigned float

Unsigned short

Int