+ + As bibliotecas padrão C oferecem métodos para ler e converter números de várias bases para qualquer outra base. Programadores C + + , muitas vezes tem que lidar com arquivos que usam outras bases numéricas , como hexadecimal ( base 16 ) e converter esses valores em decimal (ou outro tipo de número ) . Ao utilizar o "hex " e " dezembro " operadores de conversão , entre outros , o programador pode facilmente ler e manipular números hexadecimais . Coisas que você precisa 
 Editor de Texto 
 C ou C + + Compiler ( G+ +) 
 Mostrar Mais instruções 
 1 
 Digite o seguinte código esqueleto para o editor de texto : 
 
 # include  
  using namespace std; 
 
 int main () { 
 
 int valor ; 
 
 } < br > 
 Para ler os valores do usuário, o programa C + + vai precisar da biblioteca " iostream " , usando o padrão (std) namespace. O espaço de nomes padrão é também necessária para a conversão hexadecimal . "Valor" vai realizar o número digitado pelo usuário. 
 2 
 Converta o hexadecimal para decimal . Adicione o seguinte código para o código esqueleto no editor de texto : 
 
 cin >> hex >> valor ; 
 
 cout << dezembro << valor < < endl; 
 
 os sinais operador " hex" que o valor inserido é hexadecimal , eo operador " dec" converte o número hexadecimal em um decimal , e salvar o decimal para o valor da variável . Por exemplo, se o usuário digitar " 1-B ", um número hexadecimal , a saída do valor será " 27" ( o seu equivalente decimal). 
 3 
 Converta o hexadecimal para octal . Digite o seguinte código no editor de texto : 
 
 cin >> hex >> valor ; 
 
 cout << outubro << valor << endl; 
 
 Esse código realiza a mesma operação que o operador " dezembro " , apenas converter o valor hexadecimal para octal (base 8) notação . É o valor hexadecimal entrou ainda é " lb" então o valor octal retornou vai ler "33 ". Compilar o arquivo com G+ + ( g+ + Filename.cpp ) e execute o arquivo de saída resultante ( a.out) .