Решая упражнения из книги K & R C, я наткнулся на упражнение 2.1.
Сначала я получил UINT_MAX
как -1
, но затем я использовал заполнитель %u
, но теперь он дает мне тот же номер, что и ULONG_MAX
.
В книге в Приложении B говорится, что UINT_MAX
должно быть 65535
, а ULONG_MAX
должно быть 4294967295
, но при выполнении упражнения оно дает мне для UINT_MAX
и ULONG_MAX
как 4294967295
.
Почему это?