funzione rotonda in c

funzione rotonda in c
La funzione rotonda () nel linguaggio di programmazione C fornisce il valore intero più vicino al galleggiante, l'argomento doppio o lungo a doppio tipo. Se il numero decimale è tra "1 e.5 ", dà un numero intero inferiore all'argomento. Se il numero decimale è tra ".6 e .9 ", fornisce un numero intero maggiore del parametro. La funzione round () è gestita dalla "matematica.Biblioteca di intestazione H "nei linguaggi di programmazione, tra cui C.

Questa funzione ha tre categorie principali: round, roundf e roundl. Queste funzioni restituiscono il valore del tipo appropriato per diversi tipi di numeri a virgola mobile. I file di origine, come l'intestazione matematica, devono essere compilati con il flag -lm per collegare il codice della libreria.

Il termine "round" si riferisce a un valore rotondo lontano da zero. Lo stesso valore viene dato se il valore integrale, -0, +0, NAN, viene passato come input. La funzione LUROUND fornisce il valore integrale dopo l'arrotondamento al numero intero più vicino. Con l'aiuto delle illustrazioni, comprenderemo la funzione rotonda () in C in questo articolo.

Sintassi

La sintassi per la funzione rotonda () in C è specificata sotto.

  • doppio round (doppia y);
    float roundf (float y);
    lungo doppio roundl (lungo doppio y);

Prerequisiti

  • Installazione del compilatore GCC su Windows 10 o qualsiasi altro sistema operativo

Esempio 1

Dopo aver appreso il concetto di base e la sintassi della funzione round () nel linguaggio di programmazione C, andiamo verso il nostro primo esempio.

Abbiamo creato un file "senza titolo.C "nel nostro compilatore GCC installato. Successivamente, abbiamo aggiunto due librerie principali che sono necessarie per eseguire questo esempio di codice. Quindi la parte più importante di questo programma è una funzione principale () in cui l'intero processo verrà eseguito. Inizialmente, abbiamo due variabili di tipo galleggiante intitolate "A" e "B". Abbiamo assegnato loro un valore di 8.9 e 7.6. Puoi alterare anche questi valori.

Quindi abbiamo una funzione printf (), che verrà utilizzata per arrotondare i valori forniti. A tale scopo, abbiamo chiamato la funzione rotonda per completare questi valori. Quindi abbiamo menzionato "return 0". Il termine reso viene utilizzato per restituire un valore da una funzione. Significa che il nostro programma è stato realizzato in modo appropriato e utilizziamo questa dichiarazione di ritorno per finire il nostro programma principale.

Ora salva il file ed eseguilo sul compilatore GCC. In caso di eccezione, apparirà sul compilatore GCC. Altrimenti, otterrai uno schermo di console nera. Puoi verificare che i valori dichiarati nel programma siano stati arrotondati al loro valore più vicino.

Esempio 2

Ora andiamo verso il nostro secondo esempio. Abbiamo creato un file "senza titolo.C "nel nostro compilatore GCC installato. Abbiamo aggiunto le librerie principali necessarie per eseguire questo campione di codice. Successivamente, abbiamo una funzione intitolata "Roundno" che restituirà un valore di tipo intero. In questa funzione, abbiamo definito la condizione richiesta. Quindi la parte più importante di questo programma è una funzione principale () in cui l'intero processo verrà eseguito. Quindi abbiamo una funzione printf (), che verrà utilizzata per arrotondare il valore fornito all'interno della funzione. Quindi abbiamo una funzione getchar ().

Una funzione getChar () è effettivamente una funzione non standard che accetta l'input utente unico e ha il suo significato specificato nella stdin.File di intestazione H. Dirlo in un altro modo; La funzione della libreria C legge un carattere specifico (char non firmato) tramite stdin. Quindi abbiamo menzionato "return 0". Il termine reso viene utilizzato per restituire un valore da una funzione. Significa che il nostro programma è stato terminato in modo appropriato e utilizziamo questa dichiarazione di ritorno per finire il nostro programma principale.

Ora salva il file ed eseguilo sul compilatore GCC. In caso di eccezione, apparirà sul compilatore GCC. In caso contrario, otterrai una schermata della console nera. Puoi confermare che i valori dichiarati nel programma sono stati arrotondati al loro valore più vicino.

Conclusione

Questo articolo ha coperto l'introduzione di base della funzione rotonda () nel linguaggio di programmazione C. Abbiamo introdotto la sezione Sintassi in questa guida all'utilizzo della funzione round () di conseguenza. Abbiamo elaborato due esempi per discutere della funzione round (). Ora implementa entrambi gli esempi apportando poche modifiche a loro.