ProgramaçãoC
- (CESGRANRIO 2012)
No programa C abaixo, a expressão val<<2realiza um deslocamento à esquerda (shift left) de dois bits.
# include< stdio.h >
int main (void)
{
char val = 40 ;
val = val<<2 ;
printf ("%d ",val) ;
return 0 ;
}
Sabendo-se que esse programa será executado por um processador cuja Unidade Lógica e Aritmética representa números inteiros através da técnica de complemento de dois, o que será exibido no console quando da sua execução?
A) 160
B) 80
C) -32
D) -95
E) -96
Próximo:
EXERCÍCIOS - Exercício 49
Vamos para o Anterior: Exercício 47
Tente Este: Exercício 84
Primeiro: Exercício 1
VOLTAR ao índice: Programação