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