我是一名初学者的C程序员。我想写一个C程序,有时候涉及英文文本(适合8位字符),有时候涉及日文文本(需要16位)。
如果我使用相同的代码处理两种语言的文本,是否需要为每个字符都保留16位?
有哪些多字节字符的编码方式?
如果编译器无法紧凑存储多字节字符串会怎样?
我很困惑。请帮助我解决这个问题。请附上代码示例支持您的答案。另外,请在C ++的上下文中解释相同的内容,因为我也正在学习C ++并且对这种语言具有初学者级别的经验。
提前感谢。
这是几天前问一个熟人的面试题。
我是一名初学者的C程序员。我想写一个C程序,有时候涉及英文文本(适合8位字符),有时候涉及日文文本(需要16位)。
如果我使用相同的代码处理两种语言的文本,是否需要为每个字符都保留16位?
有哪些多字节字符的编码方式?
如果编译器无法紧凑存储多字节字符串会怎样?
我很困惑。请帮助我解决这个问题。请附上代码示例支持您的答案。另外,请在C ++的上下文中解释相同的内容,因为我也正在学习C ++并且对这种语言具有初学者级别的经验。
提前感谢。
这是几天前问一个熟人的面试题。