В C есть разница между unsigned как напрямую, а unsigned int?
Обновление: Это дубликат этого вопроса, но другой вопрос не ответил на небольшие субэлементы, которые могут существовать. Спасибо @EOF за то, что он указал на поведение, определенное в битподах.

