Função de ABS em C

Função de ABS em C
Por que é necessário que os programadores usem a função ABS ()? É acessível em quase todas as linguagens de programação; Mas quanto bom é uma função que apenas transforma valores negativos em positivos? Você pode se encontrar querendo números positivos ocasionalmente, e a função ABS () garante que você os obtenha. A função ABS é uma abreviação para o "valor absoluto" dentro da linguagem de programação C e especifica a distância de um número apenas em uma linha numérica que começa de 0 sem levar em consideração a direção. O valor ABS de um número, ou seu valor absoluto, sempre foi positivo, implicando que uma distância nunca poderia ser negativa.

O método ABS () retorna o valor inteiro absoluto apropriado e é especificado no stdlib.H Arquivo de cabeçalho. Para retornar o valor absoluto de um número específico, devemos incluir o stdlib.H Arquivo de cabeçalho em nosso aplicativo C. Somente valores positivos são retornados pela função ABS ().

Considere o seguinte cenário: se tivermos um número inteiro -2 e desejar encontrar o valor absoluto, podemos usar o método ABS () para ter o número positivo 2. Além disso, quando temos um número inteiro número 2 e queremos determinar o valor absoluto, podemos usar o método ABS () para retornar o mesmo valor que 2. Dá o mesmo número se fornecermos um número positivo.

Sintaxe

A função Sintaxe para Abs () é explicada aqui:

# int abs (int a);

Como o método ABS () usa um tipo de dados inteiro, "A" é um tipo de dados int que pode transportar números inteiros negativos ou positivos e produzir resultados positivos.

Exemplo 1

Vamos executar nosso primeiro exemplo no Ubuntu 20.04 Sistema operacional Linux. A ferramenta de compilação usada aqui é o GCC. Vamos lançar a janela do terminal do Ubuntu 20.04 Sistema operacional olhando e pesquisando -o nas atividades. Depois de obter o acesso, implemente as instruções abaixo da estação no shell.

$ nano abs.c
  • Nano significa que o arquivo será aberto no editor Nano
  • ABS significa o nome do arquivo
  • .C é a extensão de arquivo que descreve o código será da linguagem de programação C.

O arquivo estará vazio e aberto no editor GNU Nano. Começamos adicionando algumas bibliotecas. Então temos uma função principal () onde declaramos duas variáveis, "a" e "b". Nós atribuímos a eles valores no programa também. Em seguida, duas funções printf () nas quais vamos imprimir a variável de valores absolutos "a" e "b".

Depois de obter todo o entendimento, salve e feche o arquivo para voltar ao terminal.

Agora, para obter a saída, escreva os seguintes comandos anexos no terminal do Ubuntu 20.04 Sistema operacional.

$ GCC ABS.c
$ ./a.fora

A saída exata pode ser vista no terminal.

Exemplo 2

Vamos executar nosso segundo exemplo no Ubuntu 20.04 Sistema operacional Linux. A ferramenta de compilação usada aqui é novamente GCC. Vamos pesquisar a janela do terminal do Ubuntu 20.04 Sistema operacional olhando para ele nas atividades. Depois de obter o acesso, implemente o comando indicado por baixo no shell.

$ nano ABS2.c
  • Nano significa que o arquivo será aberto no editor Nano
  • ABS2 significa o nome do arquivo
  • .C é a extensão de arquivo que descreve o código será da linguagem de programação C.

O arquivo estará vazio e aberto no editor GNU Nano. Começamos adicionando algumas bibliotecas. Então temos uma função principal () onde declaramos duas variáveis, "a" e "entorpecido". Neste exemplo de código, solicitamos os usuários a inserir os valores desejados no tempo de execução para obter seu valor absoluto usando a instrução printf (). Então nós chamamos a função abs (). Novamente, temos as funções printf () nas quais vamos imprimir o valor absoluto da variável "a" e armazená -la em um "entorpecido"

Depois de obter todo o entendimento, salve e feche o arquivo para voltar ao terminal.

Agora, para obter a saída, escreva os seguintes comandos anexos no terminal do Ubuntu 20.04 Sistema operacional.

$ GCC ABS2.c
$ ./a.fora

Em sua saída, o programa pede que você insira o valor. Então o valor absoluto aparecerá contra esse número específico.

Conclusão

Este guia foi sobre a função ABS () na linguagem de programação C. Nós explicamos o conceito junto com sua sintaxe em detalhes. Em seguida, implementamos dois exemplos diferentes em que um deles receberá o número do usuário no tempo de execução, e o outro será declarado no programa. Agora, depois de pequenas alterações conforme seus requisitos, implemente esses dois exemplos.