如何NSLog ASCII无限符号?

时间:2012-04-15 07:57:37

标签: iphone objective-c

我有

NSLog(@"%c", (char) 236);

尝试打印ASCII中定义的无限符号。但这不起作用。有什么帮助吗?

2 个答案:

答案 0 :(得分:10)

假设它不必是C char,您可以在NSString中使用无穷大符号的UTF编码:

NSLog(@"%@", @"\u221E");

答案 1 :(得分:8)

ASCII字符的范围是0到127,没有ASCII字符236.如果你想要infinity symbol,你可以使用NSString

NSString *infinity = @"\u221E";
NSLog(@"%@", infinity);

您也可以将其放在wchar_t

wchar_t infinity = L'\u221E';
NSLog(@"%lc", infinity); // %lc means wide character