funzione ABS in c

funzione ABS in c
Perché è necessario che i programmatori utilizzino la funzione ABS ()? È accessibile in quasi tutti i linguaggi di programmazione; Ma quanto buono è una funzione che trasforma solo i valori negativi in ​​quelli positivi? Potresti ritrovarti a desiderare numeri positivi occasionalmente e la funzione ABS () ti garantisce di ottenerli. La funzione ABS è un'abbreviazione per il "valore assoluto" all'interno del linguaggio di programmazione C e specifica la distanza di un numero solo su una linea numerica a partire da 0 senza tenere conto della direzione. Il valore ABS di un numero, o il suo valore assoluto, è sempre stato positivo, il che implica che una distanza non potrebbe mai essere negativa.

Il metodo ABS () restituisce i numeri interi del valore adeguati assoluti ed è specificato in stdlib.File di intestazione H. Per restituire il valore assoluto di un numero particolare, dobbiamo includere lo stdlib.H File di intestazione nella nostra applicazione C. Solo i valori positivi vengono restituiti dalla funzione ABS ().

Considera il seguente scenario: se abbiamo un numero intero -2 e desideriamo trovare il valore assoluto, possiamo usare il metodo ABS () per avere il numero positivo 2. Inoltre, quando abbiamo un numero intero numero 2 e vogliamo determinare il valore assoluto, possiamo usare il metodo ABS () per restituire lo stesso valore di 2. Dà lo stesso numero se lo forniamo un numero positivo.

Sintassi

La funzione Sintassi per ABS () è spiegata qui:

# int ABS (int a);

Poiché il metodo ABS () utilizza un tipo di dati interi, "A" è un tipo di dati INT che può trasportare numeri interi negativi o positivi e produrre risultati positivi.

Esempio 1

Eseguiremo il nostro primo esempio in Ubuntu 20.04 Sistema operativo Linux. Lo strumento di compilazione utilizzato qui è GCC. Avviamo la finestra del terminale di Ubuntu 20.04 Sistema operativo guardando e cercando nelle attività. Una volta ottenuto l'accesso, implementa le istruzioni sotto la shell.

$ nano addominali.C
  • Nano significa che il file verrà aperto nel nano editor
  • ABS significa il nome del file
  • .C è l'estensione del file che raffigura il codice di C di programmazione.

Il file sarà vuoto e aperto nell'editor GNU Nano. Abbiamo iniziato aggiungendo alcune biblioteche. Quindi abbiamo una funzione principale () in cui abbiamo dichiarato due variabili, "A" e "B". Abbiamo assegnato loro anche i valori nel programma. Quindi due funzioni printf () in cui stamperemo la variabile dei valori assoluti "A" e "B".

Dopo aver ottenuto l'intera comprensione, salva e chiudi il file per tornare al terminale.

Ora per ottenere l'output, scrivi i seguenti comandi aggiunti sul terminale di Ubuntu 20.04 Sistema operativo.

$ GCC ABS.C
$ ./UN.fuori

L'uscita esatta può essere vista sul terminale.

Esempio 2

Eseguiremo il nostro secondo esempio in Ubuntu 20.04 Sistema operativo Linux. Lo strumento di compilazione utilizzato qui è di nuovo GCC. Cerchiamo la finestra del terminale di Ubuntu 20.04 Sistema operativo guardandolo nelle attività. Una volta ottenuto l'accesso, implementa il comando sotto indicato nella shell.

$ Nano Abs2.C
  • Nano significa che il file verrà aperto nel nano editor
  • ABS2 significa il nome del file
  • .C è l'estensione del file che raffigura il codice di C di programmazione.

Il file sarà vuoto e aperto nell'editor GNU Nano. Abbiamo iniziato aggiungendo alcune biblioteche. Quindi abbiamo una funzione principale () in cui abbiamo dichiarato due variabili, "a" e "insensibile". In questo esempio di codice, spiniamo gli utenti a inserire i valori desiderati in tempo di esecuzione per ottenere il loro valore assoluto utilizzando l'istruzione printf (). Quindi abbiamo chiamato la funzione ABS (). Ancora una volta abbiamo funzioni di printf () in cui stamperemo il valore assoluto della variabile "a" e lo memorizzeremo in un "insensibile"

Dopo aver ottenuto l'intera comprensione, salva e chiudi il file per tornare al terminale.

Ora per ottenere l'output, scrivi i seguenti comandi aggiunti sul terminale di Ubuntu 20.04 Sistema operativo.

$ GCC ABS2.C
$ ./UN.fuori

Nel suo output, il programma ti chiede di inserire il valore. Quindi il valore assoluto apparirà rispetto a quel numero specifico.

Conclusione

Questa guida riguardava la funzione ABS () nel linguaggio di programmazione C. Abbiamo spiegato il concetto insieme alla sua sintassi in dettaglio. Quindi abbiamo implementato due diversi esempi in cui uno di essi riceverà il numero dall'utente in fase di esecuzione e l'altro sarà dichiarato nel programma. Ora, dopo piccoli emendamenti secondo le tue esigenze, implementano entrambi questi esempi.