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 e :
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 , sendo esse o valor que é impresso na tela.
Resposta
Ei, a resposta está no passo a passo :)