Como um primeiro contato neste mundo de programação, convidamos você a testar as operações aritméticas e lógicas básicas.
Para este problema, você deve implementar um programa que leia três números e , menores que 255, a partir do terminal e
faça as operações aritméticas básicas de soma e subtração entre e ,
faça as operações lógicas básicas and, or e xor entre e ,
faça um and entre e (chamamos essa operação de máscara entre e 31, e denotaremos por ) e
faça o deslocamento de bits à esquerda de e o deslocamento de bits à direita de .
A entrada é composta por dois números inteiros ( ).
A saída é composta das operações pedidas no enunciado, veja alguns exemplos abaixo.
9
2
36
ADD: 11
SUB: 7
AND: 0
OR: 11
XOR: 11
MASK: 4
SLL(4): 144
SRL(4): 0
15
4
2
ADD: 19
SUB: 11
AND: 4
OR: 15
XOR: 11
MASK: 2
SLL(2): 60
SRL(2): 1