黑马程序员技术交流社区

标题: 关于C和OC求字符串长度的一些看法 [打印本页]

作者: 闪电侠    时间: 2015-7-11 23:19
标题: 关于C和OC求字符串长度的一些看法
本帖最后由 闪电侠 于 2015-7-11 23:20 编辑

在C中,可以用sizeof运算符计算一个字符串的长度,如:
  1. char *str = "你好";

  2. sizeof(str);
复制代码

其结果为:7

如果利用strlen函数:
  1. strlen(str);
复制代码

其结果为:6

而在OC中:
  1. NSString *str = @"你好";

  2. [str length];
复制代码

结果为:2


总结:
C中强调的是占用的字节数,OC强调的是占用的字符数





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2