rund funksjon i C

rund funksjon i C
Den runde () -funksjonen i C -programmeringsspråket gir heltallverdien som er nærmest flottøren, og argumentet Double eller Long Double Type som ble gitt til den. Hvis desimaltallet er mellom “1 og.5 ", det gir et heltall nummer mindre enn argumentet. Hvis desimaltallet er mellom ".6 og .9 ", gir det et heltall nummer større enn parameteren. Runden () -funksjonen håndteres av “Matematikken.H ”headerbibliotek på programmeringsspråk, inkludert C.

Denne funksjonen har tre hovedkategorier: runde, dreide og runde. Disse funksjonene returnerer riktig typeverdi for flere typer flytende punkttall. Kildefiler, for eksempel matematikkoverskriften, må settes sammen med -LM -flagget for å koble til bibliotekskoden.

Begrepet "runde" refererer til en rund verdi vekk fra null. Den samme verdien er gitt hvis den integrerte verdien, -0, +0, NAN, sendes som en inngang. Lround -funksjonen gir den integrerte verdien etter avrunding til nærmeste heltall. Ved hjelp av illustrasjoner vil vi forstå runden () -funksjonen i C i denne artikkelen.

Syntaks

Syntaks for rund () -funksjon i C er spesifisert under.

  • dobbel runde (dobbelt y);
    FLOAT TOUNDF (Float Y);
    lang dobbeltrund (lang dobbel y);

Forutsetninger

  • Installasjon av GCC -kompilator på Windows 10 eller noe annet operativsystem

Eksempel 1

Etter å ha lært om det grunnleggende konseptet og syntaks for runden () -funksjonen på C -programmeringsspråket, la oss gå mot vårt første eksempel.

Vi har laget en fil “Untitled.C ”i vår installerte GCC -kompilator. Etter det har vi lagt til to hovedbiblioteker som er pålagt å utføre dette kodeeksemplet. Da er den viktigste delen av dette programmet en hovedfunksjon () der hele prosessen vil utføre. Til å begynne med har vi to float-type variabler med tittelen “A” og “B”. Vi har tildelt dem en verdi på 8.9 og 7.6. Du kan også endre disse verdiene.

Da har vi en printf () -funksjon, som vil bli brukt til å runde de medfølgende verdiene. For dette formålet har vi kalt Round -funksjonen for å avrunde disse verdiene. Da har vi nevnt “Return 0”. Begrepet avkastning brukes til å returnere en verdi fra en funksjon. Det betyr at programmet vårt er oppnådd på riktig måte, og vi bruker denne returerklæringen for å fullføre hovedprogrammet vårt.

Lagre nå filen og kjør den på GCC -kompilatoren. Hvis noe unntak skjer, vil det vises på GCC -kompilatoren. Ellers vil du få en svart konsollskjerm. Du kan bekrefte at verdiene som er erklært i programmet er avrundet til nærmeste verdi.

Eksempel 2

La oss nå gå mot vårt andre eksempel. Vi har laget en fil “Untitled.C ”i vår installerte GCC -kompilator. Vi har lagt til hovedbibliotekene som kreves for å utføre denne kodeprøven. Etter det har vi en funksjon med tittelen “Roundno” som vil returnere en heltallstypeverdi. I denne funksjonen har vi definert den nødvendige tilstanden. Da er den viktigste delen av dette programmet en hovedfunksjon () der hele prosessen vil utføre. Så har vi en printf () -funksjon, som vil bli brukt til å runde den medfølgende verdien inne i funksjonen. Så har vi en getchar () -funksjon.

En GetChar () -funksjon er virkelig en ikke-standardfunksjon som godtar unik brukerinngang og har sin betydning spesifisert i STDIN.H headerfil. Sagt på en annen måte; C -bibliotekfunksjonen leser et spesifikt tegn (usignert røye) via STDIN. Da har vi nevnt “Return 0”. Begrepet avkastning brukes til å returnere en verdi fra en funksjon. Det betyr at programmet vårt er ferdig på riktig måte, og vi bruker denne returerklæringen for å fullføre hovedprogrammet vårt.

Lagre nå filen og kjør den på GCC -kompilatoren. Hvis noe unntak skjer, vil det vises på GCC -kompilatoren. Hvis ikke, vil du få en svart konsollskjerm. Du kan bekrefte at verdiene som er erklært i programmet er avrundet til nærmeste verdi.

Konklusjon

Denne artikkelen har dekket den grunnleggende introduksjonen av runden () -funksjonen i C -programmeringsspråket. Vi har introdusert syntaksdelen i denne guiden for å bruke runden () -funksjonen deretter. Vi har utdypet to eksempler for å diskutere runden () -funksjonen. Nå implementere begge eksemplene ved å gjøre små endringer i dem.