Operador ternário em C

Operador ternário em C

O operador ternário na linguagem de programação C é uma excelente alternativa à declaração “if-then-else”. Ele substitui o longo bloco "if-then-else" por uma declaração de uma linha. Este operador consiste em três componentes diferentes, eu.e., uma condição de teste, um caminho verdadeiro e um caminho falso. A condição de teste é aquela cujos resultados você deseja verificar. O caminho verdadeiro é aquele que é tomado se a condição de teste é avaliada como verdadeira, enquanto o caminho falso for tomado se a condição de teste for avaliada como falsa. Neste guia, veremos como o operador ternário funciona na linguagem de programação C.

Usando o operador ternário na linguagem de programação C

O operador ternário na linguagem de programação C pode fazer com que seu código pareça conciso. Para entender como alcançar essa funcionalidade, você pode passar pelos seguintes exemplos:

Exemplo # 1: exibindo o gênero de uma pessoa

Neste exemplo, usaremos o operador ternário para exibir o gênero de uma pessoa usando a linguagem de programação C C. O script C mostrado na imagem a seguir transmite esta ideia:

No script C anterior, definimos uma variável do tipo "char" denominada "gênero" e tomamos essa variável como entrada do usuário. O usuário pode entrar "M" ou "f". Lemos esta entrada usando a declaração "scanf". Em seguida, usamos o operador ternário para exibir o gênero do usuário, dependendo da entrada que ele forneceu.

Este programa C pode ser compilado com o seguinte comando:

$ GCC Ternário.C -O ternário

Em seguida, o comando a seguir pode ser usado para compilar este programa:

$ ./ternário

Após a execução, você será solicitado a inserir seu gênero, como mostrado na imagem a seguir:

Depois de entrar em seu gênero, você precisa pressionar a tecla Enter, conforme mostrado na imagem a seguir:

Quando você fizer isso, seu gênero será impresso no terminal, como mostrado na imagem a seguir:

Exemplo # 2: calculando a diferença entre dois números

Neste exemplo, usaremos o operador ternário na linguagem de programação C para calcular a diferença entre dois números. O script C mostrado na imagem a seguir descreve o seguinte:

Neste script, primeiro definimos uma variável "char" denominada "operador" e atribuímos o símbolo da diferença a ele. Em seguida, definimos duas variáveis ​​inteiras, "num1" e "num2". Depois disso, definimos uma variável de "subtração" e atribuímos a declaração ternária para calcular a diferença entre esses números. Finalmente, imprimimos essa diferença no terminal.

A saída do nosso segundo exemplo é mostrada na imagem a seguir:

Conclusão

Este artigo foi criado para explicar o uso do operador ternário na linguagem de programação C C. Este operador pode funcionar como a declaração "se-then-else", mantendo seu código compacto. Os exemplos discutidos neste artigo explicam perfeitamente essa ideia.