ASCII can fit in a single byte (which is the size of a char ). Dealing with non-ASCII text is more complicated in C. There’s wchar_t which is non-portable and many people consider it broken. C11 introduces char16_t and char32_t, which can be used for UTF-16 and UTF-32 respectively. The last one is about integers on different architectures.
For More Information Please Refer:
You May Also Like to Read: