黑马程序员技术交流社区
标题:
OC计算字符串的长度
[打印本页]
作者:
李艳兵
时间:
2015-8-17 21:07
标题:
OC计算字符串的长度
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
//计算NSString 字符串的长度
//1)字符串是纯英文的
NSString *s1 = @"ban";
NSUInteger len = [s1 length];
//2)字符串是纯中文
//OC字符串中中英文都是一个字符
NSString *s2 =@"班长的节操"; // 5
len = [s2 length];
//3)中英文混合
NSString *s3 = @"班长!";
len = [s3 length];
NSLog(@"len = %ld",len); //3
//在C语言UTF-8编码中一个汉字占用3个字节
char *s = "班长的节操!";
long len1 = strlen(s);
printf("len1 = %ld\n",len1); //3
}
return 0;
}
作者:
飓风少年
时间:
2015-8-17 21:26
应该中文那个地方跟C语言不一样把
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2