Como usar o valor booleano em c

Como usar o valor booleano em c

boleano Os valores em C são bastante comuns, e entender o uso deles pode permitir que você torne seu código mais eficiente e mais fácil de ler. Um valor booleano pode ser utilizado em um software para fazer julgamentos, pois pode ser verdadeiro ou falso. É um dos tipos de dados fundamentais em c.

boleano Os valores são úteis em muitos contextos diferentes, desde o controle de loop e condicionais até a alocação de memória e a implementação da estrutura de dados. Quando usado com operadores lógicos, como "e", "ou" e "não" boleano Os valores podem criar expressões complexas que podem ser usadas para controlar o comportamento de uma aplicação ou testar as condições ou até mesmo tomar decisões.

Este artigo é um guia detalhado para usar boleano valor na programação C.

Use o valor booleano em C

Você pode usar boleano valores na linguagem de programação C com o cabeçalho e o tipo de dados ou sem eles. Vamos entrar em detalhes sobre esses dois métodos.

Método 1: Use o valor booleano com cabeçalho e tipo de dados

Usar boleano Valor através deste método, o primeiro passo é incluir o arquivo de cabeçalho com o nome “Stdbool.h ". Após o corpo principal, os usuários precisam definir a variável “bool”Isso define uma variável de tipo boleano. Esta variável pode armazenar 0 ou 1, representando declarações verdadeiras e falsas, respectivamente.

Veja um exemplo simples agora para entender melhor como o boleano Tipo de dados em C é usado.

#incluir
#incluir
int main ()
bool a = true;
if (a == true)
printf ("O valor de A é verdadeiro");
outro
printf ("O valor de A é falso");

retornar 0;

No código acima, definimos uma variável de tipo boleano usando a palavra -chave bool e inicializou com o valor verdadeiro. Depois disso, usamos o bloco if-else para aplicar os testes de condição para verificar se o valor da variável "a" é verdadeiro ou falso.

Saída

Método 2: Use o valor booleano sem usar o arquivo de cabeçalho booleano e o tipo de dados

boleano Os valores também podem ser definidos sem usar boleano Arquivo de cabeçalho e tipo de dados. Nesse caso, precisaremos desenvolver um novo tipo de dados que se comporte como no exemplo anterior.

Os operadores lógicos estão conectados ao boleano tipo de valor. O idioma C possui três categorias diferentes de operadores lógicos:

    • Dois operandos são aceitos pelo operador lógico && (e operador). Se os dois valores do operando forem verdadeiros, esse operador retornará true; Caso contrário, ele retorna falso.
    • O || (Ou operador) O operador lógico leva dois operandos. Se os valores de ambos os operando forem falsos, ele retornará falso; Caso contrário, ele retorna verdadeiro.
    • Apenas um operando é aceito pelo operador Not com o operando “!”Se o valor do operando for verdadeiro, ele retorna falsa e vice -versa.

Não precisamos usar funções predefinidas para implementar Bool. Vejamos um exemplo.

#incluir
int main ()
int x, y;
printf ("Inteiros tipo dois: \ n");
scanf ("%d%d", & x, & y);
int x_positive = (x> 0);
int y_positivo = (y> 0);
if (x_positive && y_positivo)
printf ("Ambos os valores são positivos.\ n ");
else if (x_positive || y_positivo)
printf ("Um dos valores é positivo.\ n ");
outro
printf ("Ambos os valores são negativos.\ n ");

retornar 0;

No código acima, estamos usando duas variáveis x e y, e verificando se forem positivos ou negativos. Se ambas as variáveis ​​forem positivas (que podem ser verificadas e operador), o código impressa “Ambos os valores são positivos”. Se um deles for negativo, as saídas do código (que podem ser verificadas por ou operador) “Um dos valores é positivo”. Se ambos forem negativos, o código imprime a saída, “Ambos os valores são negativos”.

Saída

Conclusão

boleano As variáveis ​​fornecem uma maneira poderosa e eficiente de controlar o fluxo de código e podem ser usadas em conjunto com outros tipos de dados para tarefas mais complexas, como alocação de memória e manipulação da estrutura de dados. Os usuários podem usar o valor booleano com arquivo de cabeçalho e tipo de dados ou sem eles. Ambos os métodos já estão discutidos nas diretrizes acima mencionadas.