跳转到主内容
websoft网络软件专家 - 深耕网络技术,打造实用软件!

NSString使用stringWithFormat拼接的冷知识

保留

2

位小数点

//.2代表小数点后面保留2位(2代表保留的数量)

NSString *string = [NSString stringWithFormat:@"%.2f",M_PI]; //输出结果是: 3.14 NSLog(@"%@", string);

0

补全的方法

NSInteger count = 5;

//02代表:如果count不足2位 用0在最前面补全(2代表总输出的个数) NSString *string = [NSString stringWithFormat:@"%02zd",count]; //输出结果是: 05 NSLog(@"%@", string); 字符串中有特殊符号

%

怎么办

NSInteger count = 50;

//%是一个特殊符号 如果在NSString中用到%需要如下写法 NSString *string = [NSString stringWithFormat:@"%zd%%",count]; //输出结果是: 50% NSLog(@"%@", string); 字符串中有特殊符号

"

怎么办

NSInteger count = 50;

//"是一个特殊符号, 如果在NSString中用到"需要用\进行转义 NSString *string = [NSString stringWithFormat:@"%zd\"",count]; //输出结果是: 50" NSLog(@"%@", string)

相关文章