Since C99 and C++11, the C and C++ languages have standardized fixed-sized integer typedefs from the <stdint.h> header, which are very useful when you need 100% precise binary format. Open source decompilers like RetDec use these fixed sized integers extensively which makes it easier to actually use the decompiled code and refactor it.
Currently, the Hex-Rays decompiler uses its own typedefs, which are based on legacy WIN32 typedefs from WinAPI (_DWORD,_BYTE, _QWORD, etc.). I wish there was a way (maybe an option in the decompiler plugin settings) to force Hex-Rays to use C/C++ fixed sized integers from <stdint.h> rather than use these legacy Windows typedefs.