在下面的OBJ-c函数,什么是%QX格式说明平均值(我将成像的问题也适用于与printf和共同使用。)什么的%QX格式说明符的意思
+(NSString*)stringForHash:(uint64_t)hash
{
return [NSString stringWithFormat:@"%qx", hash];
}
我的猜测是,这意味着打印64位的十六进制,而不是%x
这将只打印32位。然而,我无法找到一个很好的参考来证实这一点。 q
代表什么?它可以与格式说明符中的x
以外的任何其他内容结合使用吗?
感谢您的答案和链接到苹果的文档,其消失(所以我得到的格式speciers转发它,因为它是有用的http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/Strings/Articles/formatSpecifiers.html) – jbat100
这是一件好事,你转发它,但为我可以告诉它不*消失;-) –
啊,嗯。 Bug看起来像。我仍然无法看到它,无论如何它现在是其中一个答案... – jbat100