Exercícios Resolvidos de Operadores da linguagem

Ver Teoria

Enunciado

Observe o seguinte código:

O que será impresso na tela quando o programa executar o comando presente na linha 10 do código apresentado?

Passo 1

A primeira coisa que devemos fazer para responder o que será impresso na tela, é identificar o que está sendo atribuído a variável X. Para isso, precisamos nos lembrar da tabela verdade do operador lógico E:

Passo 2

Como a atribuição feita representa a situação em que o primeiro operando é verdadeiro e o segundo é falso, nós temos que analisar a tabela verdade na linha em que P = V e Q = F :

Com a tabela reduzida é fácil identificar que o valor booleano que está sendo atribuído a X é falso, porém como na linguagem C os valores booleanos são representados através de números inteiros, temos que X = 0 , sendo esse o valor que é impresso na tela.

Resposta

Ei, a resposta está no passo a passo :)