日期:2014-05-16  浏览次数:20574 次

在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