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];
posted @ 2024-08-22 11:05  LdreamerD  阅读(44)  评论(0)    收藏  举报