Can someone explain to me why all these different chars were created? I'm new to programming and I have trouble understanding all the jargons in different posts to explain this.
So far I understand that char was to small to fit all the other characters that are not included in the ASCII code. So people created the other 3 char types. Is that true? And what does it mean that wchar_t is dependant on the locale?