在下面的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