(See also MISRA-C:2012 Directive 4.6 [1].) Mixing Integer Types and Integer Promotion Rules in C While <stdint.h> integers definitely help, to understand how an expression will be evaluated, you still ...