Programar em C++/Operadores: diferenças entre revisões

[edição verificada][edição verificada]
Conteúdo apagado Conteúdo adicionado
Sem resumo de edição
Linha 109:
cout << "Resultado: " << (float) num/num2 << endl;
// o resultado foi convertido para ponto flutuante explicitamente.
</source>
 
== Operadores lógicos ==
 
Existem operadores que nos permitem fazer operações lógicas, são eles os operadores "&" e "|". Vejamos como podemos operar números usando-os:
 
Se tivermos que operar os números hexadecimais: "1A2C" e "2B34" podemos fazê-lo da seguinte forma:
 
<source lang="cpp">
 
int Va = 0x1A2C;
int Vb = 0x2B34;
 
int Vc = Va & Vb; // temos Va = 0001 1010 0010 1100 e Vb = 0010 1011 0011 0100
// Façamos Va = 0001 1010 0010 1100
// Vb = 0010 1011 0011 0100
// Va & Vb = 0000 1010 0010 0100 logo 0A24
 
cout << hex << Vc;
</source>