读书人

一个cout打印有关问题请大家来看看

发布时间: 2013-01-05 15:20:39 作者: rapoo

一个cout打印问题,请大家来看看。
我想打印一个整数,如int c =9
c语言里可以
pringf("%.2d",c);显示时不足两位的在前面补零,如09。
打印十六进制
printf("%x",c)

用cout该如何输出以上两种情况呢??
[解决办法]

int c = 9;

cout<<setfill('0')<<setw(2)<<c<<endl;
cout<<"0x"<<hex<<c<<endl;

读书人网 >VC/MFC

热点推荐