Fabs funcionam na linguagem C

Fabs funcionam na linguagem C
O valor absoluto de um número real é igual à quantidade com um sinal positivo, independentemente do sinal do valor original. Nisso Linux Dica artigo, mostraremos o processo passo a passo sobre como determinar o valor absoluto de uma variável de ponto flutuante com o fabs () função na linguagem C usando o Linux GCC.

Praticamente explicaremos como obter os valores absolutos de diferentes tipos de dados usando exemplos e imagens práticas que preparamos para você. Para que você tenha um entendimento sólido dessa função, explicaremos a sintaxe e os tipos de dados de entrada e saída aceitos pelo fabs () função em uma seção teórica.

Também incluiremos os trechos de código que você pode copiar e colar em seu .Arquivo C para executar esta função em tempo real.

Sintaxe da função FABS () na linguagem C

Fabs duplos (duplo x)

Fabs () Descrição da função no idioma C

O fabs () A função, como o FABSF (), é uma função que é derivada do ABS (). Ambos são usados ​​para determinar o valor absoluto de uma variável. A função abs () determina o valor absoluto de um número inteiro e os fabs () determina o valor absoluto de um tipo de dados float.

Na seguinte expressão, o fabdômen() função retorna o valor absoluto de flutuar x em um.

a = fabs (x);

O tipo de dados que o fabs () A função aceita em seus argumentos de entrada e saída é do tipo float.

O fabs () A função é um de um conjunto de funções fornecidas pela biblioteca "matemática". Para usar esta função, devemos incluir a “matemática.h ”cabeçalho em nosso“.Arquivo C ”da seguinte maneira:

#incluir

Uma vez a “Matemática.H ”Cabeçalho está incluído, podemos usar ABS (), fabs (), fabsf (), bem como todas as funções nas bibliotecas de matemática.

Como encontrar o valor absoluto de um número com frações decimais usando a função FABS () na linguagem C

Neste exemplo, mostraremos como determinar o valor absoluto de uma variável do tipo de flutuação que contém um valor decimal. O primeiro passo é criar nosso “principal.C ”. Então, incluímos o stdio.h e matemática.H cabeçalhos como mostrado no seguinte:

#incluir
#incluir

Em seguida, criamos nossa principal função que é retornada vazia e na qual declaramos nossas variáveis. Para obter o valor absoluto de "x", primeiro criamos uma variável do tipo de float e atribuímos o valor -3.1416. Armazenamos o resultado em "A", que deve ser do mesmo tipo que "x". Então, chamamos o fabs () função e passe “x” como argumento de entrada e “a” como argumento de saída.

Usando a função printf (), imprimimos o resultado no console de comando após a mensagem: “O valor absoluto de x é:“. A seguir, é apresentado o código deste exemplo da função FABS ():

#incluir
#incluir
void main ()

flutuar x = -3.1416;
flutuar a;
a = fabs (x);
printf ("O valor absoluto de x é: %f \ n", a);

Para compilar nosso código, precisamos executar a seguinte linha do console de comando, especificando o caminho do “principal.Arquivo C ”e a saída que, neste caso, fornece ao nosso aplicativo o nome,“ APP_FABS1 ”:

~ $ GCC Documents/Main.C -O APP_FABS1

Depois de compilar nosso código, executamos o aplicativo da seguinte forma:

~ $ ./APP_FABS1

A imagem a seguir mostra o valor absoluto de "x" no console de comando:

Inteiros e duplas como argumento de entrada para a função FABS () na linguagem C

Quando usamos as variáveis ​​do tipo duplo como argumentos de entrada e saída para o fabs () Função, o resultado é exatamente o mesmo que para as variáveis ​​do tipo float. A figura a seguir mostra o fragmento de código que usamos no exemplo anterior, mas com variáveis ​​do tipo duplo:

Nos casos em que usamos as variáveis ​​do tipo int como argumentos de entrada ao chamar o fabs () função, ele retorna apenas o valor absoluto da parte inteira de "x", enquanto a parte fracionária ou a peça após o número do ponto flutuante é arredondado.

Conclusão

Nisso Linux Dica Artigo, explicamos como obter os valores absolutos de uma variável de ponto flutuante usando o fabs () função no linux gcc. Damos uma descrição teórica da sintaxe e do tipo de dados que são aceitos nas entradas e saídas desta função. Também mostramos como você pode implementar essa função usando exemplos práticos, imagens e trechos de código. Explicamos o processo passo a passo sobre como compilar os exemplos do shell Linux e como declarar as bibliotecas corretamente para usar o fabs () Função que faz parte da biblioteca do GCC "Math". Esperamos que este artigo seja útil para você. Para mais dicas e informações, consulte outros artigos para o idioma C em Linux Dica.