%u在c语言中是什么意思,怎么算的?

如题所述

%u,格式化字符串时用的,u表示格式化为无符号整数(unsigned int) 举例来说:int i=1,j=-1; 有符号整数-1用16进制表示为0xFFFE。则 printf("i=%u,j=%u", i, j)的结果是 1, 4294967295 (0xFFFE直接换算成十进制)
温馨提示:答案为网友推荐,仅供参考
相似回答