服务器之家:专注于服务器技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C/C++ - C++ 如何用cout输出hex,oct,dec的解决方法

C++ 如何用cout输出hex,oct,dec的解决方法

2020-12-14 14:49C++教程网 C/C++

本篇文章是对C++中如何用cout输出hex,oct,dec的方法进行了详细的分析介绍,需要的朋友参考下

HEX:

复制代码 代码如下:


#include <iostream.h>
#include <iomanip.H>
main(void)
{
       long n = 10000;
       cout << hex << n ;
       return 0;
}


OCT:

复制代码 代码如下:


#include <iostream.h>
#include <iomanip.H>
main(void)
{
       long n = 10000;
       cout << oct << n ;
       return 0;
}


DEC:

复制代码 代码如下:


#include <iostream.h>
#include <iomanip.H>
main(void)
{
       long n = 10000;
       cout << dec << n << endl;
       return 0;
}

 

复制代码 代码如下:


#include <iostream>
using namespace std;

int main()
{
  cout.setf(ios::hex, ios::basefield);

  cout << 100; // this displays 64

  return 0;
}

 

复制代码 代码如下:


#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
   int n;
   cout << "Enter a decimal number: ";
   cin >> n;
   cout << n << " in hexadecimal is: "
        << hex << n << '/n'
        << dec << n << " in octal is: "
        << oct << n << '/n'
        << setbase( 10 ) << n << " in decimal is: "
        << n << endl;
   return 0;
}

延伸 · 阅读

精彩推荐