默认的情况下,byte char型的变量会以asic码的形式被cout打印输出。

要想以数值的形式打印这两种数据类型,需要进行强制类型转换

类似下面这个样子

    cout.setf(ios::hex,ios::basefield);//设置十六进制显示数值
cout.setf(ios::showbase|ios::uppercase);//设置0x头和大写
byte a;
cout
<<(short)a<<endl;

  

相关文章:

  • 2021-07-14
  • 2021-04-07
  • 2022-12-23
  • 2022-12-23
  • 2021-06-23
  • 2022-12-23
  • 2021-12-04
  • 2021-12-09
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-27
相关资源
相似解决方案