sprintf()函数的问题,求解释
#include<stdio.h>int main(void)
{
unsigned char i=0,j=0;
unsigned char buf[20];
while(j<50)
{
sprintf(buf,"%08u",j++);
for(i=0;i<8;i++)
{
printf("%d\t",buf[i]);
}
printf("\n");
}
}
/*按照我的理解应该是第一行打印48 第二行49.......为什么不是,求解释*/