showbase无法显示基数符号问题的解决

Posted 建大二哥

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了showbase无法显示基数符号问题的解决相关的知识,希望对你有一定的参考价值。

原因:

没有设置整数的基数为输出的类型

以下代码段示意解决方法:

    int a=023,b=034;
    cout.unsetf(ios::dec);
    cout.setf(ios::oct);//上两行可用cout.setf(ios_base::oct,ios_base::basefield);代替
    cout.setf(ios::showbase);
    cout << a << endl;
    cout << b << endl;

具体原因可参考:https://blog.csdn.net/m0_52907626/article/details/117280670

 

以上是关于showbase无法显示基数符号问题的解决的主要内容,如果未能解决你的问题,请参考以下文章