次のobj-c関数では、%qx形式指定子は何を意味しますか(printfなどで使用するための質問も当てはまります)。
+(NSString*)stringForHash:(uint64_t)hash
{
return [NSString stringWithFormat:@"%qx", hash];
}
私の推測では、%x
32ビットしか印刷しないのに対して、64ビットを16進数で印刷することを意味します。しかし、これを確認する良い参考資料はどこにも見つかりません。何q
の略ですか?x
フォーマット指定子以外のものと組み合わせて使用できますか?