For one, if you write uint_least16_t, you&#x27;re implicitly warranting that the code does the right thing if it isn&#x27;t 16 bits, which means you have to think about it.  And C&#x27;s integer conversion rules and overflow restrictions are typically quite a lot to think about already... Not the strongest argument, but I think there is a case for applying YAGNI.<p>Also, it&#x27;s less typing. :)