В каком случае я должен использовать тот или иной?
Спасибо
Ответ 1
uint32_t является стандартным, uint32 - нет. То есть, если вы включите <inttypes.h> или <stdint.h>, вы получите определение uint32_t. uint32 является typedef в некоторой локальной базе кода, но вы не должны ожидать, что он будет существовать, если вы не определите его самостоятельно. И определение этого - плохая идея.