cout输出格式控制
dec 置基数为10 相当于"%d"
hex 置基数为16 相当于"%X"
oct 置基数为8 相当于"%o"
setfill( 'c' ) 设填充字符为c
setprecision( n ) 设显示小数精度为n位
setw( n ) 设域宽为n个字符
注意:hex dec只针对整数类型有效,其它类型必须先转换成整型,否则打印不生效。比如
unsigned char data[3] = {0xab, 0xcd, 0xef};
cout << hex << (unsigned int) data[0];

浙公网安备 33010602011771号