Procura

ProgramaçãoC


EXERCÍCIOS - Exercício 48

  • (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 100

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=0.91ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.53ms))((ts_substr_c=0.96ms))((ts_substr_im=0.79ms))
((total= 3ms))