--i 运算符会先将 i 的值减 1,然后使用 i 的新值进行表达式计算。
--i
%04d
根据上述信息,uint8 i=0; 初始化 i 为 0,--i; 将 i 减 1,变为 -1。然后 printf("%04d", --i); 输出 -1,由于是 %04d 格式化输出,所以输出结果为 "-001"。
uint8 i=0;
--i;
printf("%04d", --i);
"-001"
以上内容由AI搜集生成,仅供参考