C++ cout输出16进制

例子:

int aa = 0x50;
cout<<"Msg = "<<hex<<aa<<endl;

输出:

Msg = 50



表2-4 I/O流的常用控制符

 

控制符
描 述
dec
hex
oct
setfill(c)
setdivcision(n) 
setw(n) 
setiosflags(ios::fixed)
setiosflags(ios::scientific)
setiosflags(ios::left)
setiosflags(ios::right)
setiosflags(ios::skipws)
setiosflags(ios::uppercase)
setiosflags(ios::lowercase)
置基数为10 
置基数为16 
置基数为8 
没填充字符为c 
没显示小数精度为n位 
设域宽为n个字符
固定的浮点显示 
指数表示
左对齐
右对齐 
忽略前导空白
16进制数大写输出 
16 进制数小写输出

参考:

http://www.cnblogs.com/lucyjiayou/archive/2012/01/04/2312225.html


你可能感兴趣的:(ios,C++,c)