The C standard does not provide standard sizes for these data types! Hence the sizes will always be implementation dependent, which means different compilers can give different sizes. That said, there are some rules however that all compilers are obliged to follow: 1. The size of char should be at least 1 byte (most implementations […]