A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

本帖最后由 闪电侠 于 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强调的是占用的字符数

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马