黑马程序员技术交流社区
标题:
字符串计算长度
[打印本页]
作者:
peide0427
时间:
2015-11-8 07:53
标题:
字符串计算长度
NSString *s1="abcd efg"
int len=[s1 length];-------->s1=8
NSString*s2=@'中国“,lenth=2
在OC中中英文都是占用一个字符
作者:
正在输入中...
时间:
2015-11-8 18:18
你这个理解不对,中文一般是占用两个字节,根据编码方式不同而占用字节数不同。之所以你的结果不同是因为:lenth方法的实现不同,lenth方法是返回的个数,而不是真实的字节数,这一点你需要注意,并不是中文和英文占用的字节数相同。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2