我想在数字后面加一个百分号。大概是这样:75%。
我该怎么做呢?我试着:
[NSString stringWithFormat:@"%d\%", someDigit];
但这对我不起作用。
我想在数字后面加一个百分号。大概是这样:75%。
我该怎么做呢?我试着:
[NSString stringWithFormat:@"%d\%", someDigit];
但这对我不起作用。
当前回答
请使用以下代码。
NSString *searchText = @"Bhupi"
NSString *formatedSearchText = [NSString stringWithFormat:@"%%%@%%",searchText];
将输出:%Bhupi%
其他回答
百分号的转义代码是“%%”,所以代码看起来像这样
[NSString stringWithFormat:@"%d%%", someDigit];
此外,所有其他格式说明符都可以在Conceptual Strings Articles中找到
如果在某些情况下有帮助,可以使用unicode字符:
NSLog(@"Test percentage \uFF05");
似乎如果%%后面跟着%@,NSString会变成一些奇怪的代码 试试这个,对我很有效
NSString *str = [NSString stringWithFormat:@"%@%@%@", @"%%",
[textfield text], @"%%"];
NSString格式中百分号的代码是%%。NSLog()和printf()格式也是如此。
请使用以下代码。
NSString *searchText = @"Bhupi"
NSString *formatedSearchText = [NSString stringWithFormat:@"%%%@%%",searchText];
将输出:%Bhupi%