标签: c printf
我对C还是很陌生,我一直在到处寻找一种可行的方法。我将一列中的数字右对齐,但是每次都需要不同的列宽。我计算最大位数的位数并将其存储在变量max中。目前,我已经尝试过:
int max = 4; // any int value printf("%$maxlld ", sfile.st_size);
我也尝试了级联,但是它也不起作用。这对我不起作用,因为C没有此运算符,但是如果有一种方法可以执行此操作,或者有另一种方法可以执行此操作,请告诉我!谢谢。