目标C ==> char ==>特殊字符?

时间:2010-06-24 00:29:49

标签: objective-c char special-characters

char c1 = 'A';
char c2 = 'F';
char final = (char) c1^c2;

这总是返回我要查找的结果,但如果c1或c2包含特殊字符,它将不起作用。 知道我可以改变什么来允许特殊字符吗? 感谢

1 个答案:

答案 0 :(得分:1)

“特殊字符”可能意味着任何数量的东西。如果您试图在char s(8位)中表示Unicode代码点(32位),您将遇到问题。请考虑改为使用unichar

您可能还想考虑使用NSString而不是自己管理个别字符,因为它们会考虑character set