c++语句改成c语言,关于c语言输出

cout << prices[i] <<setw(15)<< units[i] <<setw(15) << amounts[i] << endl;
我知道cout是printf,后面那些都是啥啊。。

printf("%d%15d%15d\n",prices[i] ,units[i],amounts[i]);

setw设置后面的输出宽度,endl相当于输出‘\n'