Fabs fungerer på C -språk

Fabs fungerer på C -språk
Den absolutte verdien av et reelt tall er lik mengden med et positivt tegn, uavhengig av tegnet på den opprinnelige verdien. I dette Linux hint Artikkel, vi vil vise deg trinn-for-trinn-prosessen for hvordan du kan bestemme den absolutte verdien av en flytende punktvariabel med fabs () Funksjon på C -språket ved hjelp av Linux GCC.

Vi vil praktisk talt forklare hvordan vi kan få de absolutte verdiene til forskjellige datatyper ved å bruke praktiske eksempler og bilder som vi forberedte for deg. For at du skal ha en solid forståelse av denne funksjonen, vil vi forklare syntaksen og hvilke typer inngangsdata og utdata akseptert av fabs () funksjon i en teoretisk seksjon.

Vi vil også inkludere kodebiter som du kan kopiere og lime inn i din .C -fil for å kjøre denne funksjonen i sanntid.

Syntaks av Fabs () -funksjonen på C -språk

dobbelt fabs (dobbelt x)

Fabs () funksjonsbeskrivelse på C -språket

De fabs () Funksjon, som Fabsf (), er en funksjon som er avledet fra ABS (). Begge brukes til å bestemme den absolutte verdien av en variabel. ABS () -funksjonen bestemmer den absolutte verdien av et heltall og fabs () bestemmer den absolutte verdien av en float -datatype.

I det følgende uttrykket, fabs () funksjon returnerer den absolutte verdien av float x i en.

a = fabs (x);

Datatypen som fabs () Funksjon aksepterer i både inngangs- og utgangsargumentene er av float -type.

De fabs () Funksjon er et av et sett med funksjoner levert av "matematikk" -biblioteket. For å bruke denne funksjonen, må vi inkludere “Matematikk.h ”header i vår“.c ”-fil som følger:

#inkludere

En gang “Matematikk.H ”-overskrift er inkludert, vi kan bruke ABS (), fabs (), Fabsf () så vel som alle funksjonene i matematikkbibliotekene.

Hvordan finne den absolutte verdien av et tall med desimalfraksjoner ved bruk av Fabs () -funksjonen på C -språket

I dette eksemplet vil vi vise deg hvordan du kan bestemme den absolutte verdien av en variabel av flottørtypen som inneholder en desimalverdi. Det første trinnet er å lage vår "hoved.C ”. Deretter inkluderer vi stdio.H og matematikk.H overskrifter som vist i følgende:

#inkludere
#inkludere

Deretter oppretter vi vår viktigste funksjon som returneres tom og der vi erklærer variablene våre. For å få den absolutte verdien av “x”, lager vi først en variabel av float -type og tildeler den verdien -3.1416. Vi lagrer resultatet i “A”, som skal være av samme type som “X”. Deretter kaller vi fabs () funksjon og passere “x” som inngangsargument og “a” som utgangsargument.

Ved hjelp av printf () -funksjonen skriver vi ut resultatet på kommandokonsollen etter meldingen, “Den absolutte verdien av x er:“. Følgende er koden for dette eksemplet på Fabs () -funksjonen:

#inkludere
#inkludere
tomrom ()

Float x = -3.1416;
float a;
a = fabs (x);
printf ("Den absolutte verdien av x er: %f \ n", a);

For å kompilere koden vår, må vi kjøre følgende linje fra kommandokonsollen, og spesifisere banen til “Main.c ”-fil og utdata som i dette tilfellet gir vår applikasjon navnet“ APP_FABS1 ”:

~ $ GCC -dokumenter/hoved.C -o APP_FABS1

Etter at vi har samlet koden vår, kjører vi applikasjonen som følger:

~ $ ./app_fabs1

Følgende bilde viser den absolutte verdien av “x” i kommandokonsollen:

Heltall og dobler som inngangsargument for Fabs () -funksjonen på C -språket

Når vi bruker variablene av dobbel type som inngangs- og utgangsargumenter til fabs () funksjon, resultatet er nøyaktig det samme som for variablene av float -type. Følgende figur viser kodefragmentet som vi brukte i forrige eksempel, men med variabler av dobbel type:

I tilfellene der vi bruker variablene av INT -type som inngangsargumenter når vi ringer fabs () funksjon, den returnerer bare den absolutte verdien av heltalldelen av “X”, mens den brøkdelte delen eller delen etter at flytende punktnummer er avrundet ned.

Konklusjon

I dette Linux hint Artikkel, vi forklarte hvordan vi kan få de absolutte verdiene fra en flytende punktvariabel ved hjelp av fabs () funksjon i Linux GCC. Vi ga en teoretisk beskrivelse av syntaks og datatype som er akseptert i inngangene og utgangene til denne funksjonen. Vi viste også hvordan du kan implementere denne funksjonen ved hjelp av praktiske eksempler, bilder og kodebiter. Vi forklarte trinn-for-trinn-prosessen for hvordan vi kan kompilere eksemplene fra Linux-skallet og hvordan du erklærer bibliotekene riktig for å bruke fabs () Funksjon som er en del av GCC “Math” -biblioteket. Vi håper at denne artikkelen er nyttig for deg. For flere tips og informasjon, se andre artikler for C -språket på Linux hint.