char str[200] = "";
int a = 5;
sprintf(str, "%.4d", a); //输出"0005" 数字前补3个0
sprintf(str, "%4d", a); //输出" 5" 数字前补3个空格
sprintf(str,"%*c%d", 3, '-', a); //输出"---5"
%*c由长度、字符两个参数控制输出内容,可以用于一些补齐工作
sprintf “%*c“
最新推荐文章于 2023-02-21 23:31:45 发布