#include <cstdio> #include <cstdlib> #include <iostream> using namespace std; int main( int argc , char *argv[] ) { //Establezco mi salida para formato hexadecimal cout.unsetf( cout.dec ); cout.setf( cout.hex ); //inicializo dos argumentos int arg1 = 0x78ABCDEF; int arg2 = 0x12345678; //Ahora realizo cada operacion en turno //primero el operador unario NOT cout << "arg1 = 0x " << arg1 << endl; cout << "~arg1 = 0x " << ~arg1 << "\n" << endl; cout << "arg2 = 0x " << arg2 << endl; cout << "~arg2 = 0x " << ~arg2 << "\n" << endl; //Ahora los operadores binarios cout << " 0x" << arg1 << "\n" << "& 0x" << arg2 << "\n" << "----------- " << "\n" << " 0x" << ( arg1 & arg2 ) << "\n" << endl; cout << " 0x" << arg1 << "\n" << "| 0x" << arg2 << "\n" << " 0x" << ( arg1 | arg2 ) << "\n" << endl; cout << " 0x" << arg1 << "\n" << "^ 0x" << arg2 << "\n" << "----------- " << "\n" << " 0x" << ( arg1 ^ arg2 ) << "\n" << endl; system("pause"); return 0; }
Herramientas Para el Desarrollo de Videojuegos y Lenguajes de Programación en Español
domingo, 22 de febrero de 2015
Prueba Logica Visual C++
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario