Is there any reason why Java char primitive data type is 2 bytes unlike C which is 1 byte?
Thanks
char in Java is UTF-16 encoded, which requires a minimum of 16-bits of storage for each character.
char