0
我阅读this page,它的写了PRId16扩大到d
如果字符串中的一个具有编码的前缀,而另一个没有,不将被视为有一与其他编码前缀相同。
L"Δx = %" PRId16 // at phase 4, PRId16 expands to "d"
// at phase 6, L"Δx = %" and "d" form L"Δx = %d"
如果UTF-8字符串文字和宽字符串文字是并排的,是形成不良的节目。
为什么PRId16
扩展为d
?这个定义在哪里?
要清楚的是,它扩展为''d“'(在你的系统上),而不是'd',就像你在最后一行所说的那样 –