在C++程序中,看到了如下一段程序,请大家帮忙分析一下此用法。
typedef unsigned int U32;
.....
U32 w;
U32 h;
U32 s;
sprintf(str, "%uX%uX%c", w, h, s);
怎么能用%c呢?应该跟前两个一样,用%u吧
[解决办法]
%c打印一个字符呗,对照ascii表
例如s等于65,打印出来就是A