cout控制格式输出问题
1.unsigned char c=0;
cout<<setw(2)<<hex<<0;
这样正常显示一个0,但是cout<<setw(2)<<hex<<c;什么也不显示,这个是为什么?
2.想以16进制的形式按字节显示一个浮点数的各个字节,c语言实现如下
void print(unsigned char* p,int count){ for(int i=0;i<count;i++) { printf("%.2x",p[i]); //cout<<setw(2)<<hex<<p[i]<<" "; }}