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.
Forutsetninger
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.