[Musica] prima di iniziare a guardare il video mi ricordo se non lo siete già di iscrivervi al canale attivare la campanella delle notifiche lasciare un like e leggere sempre la descrizione del video benvenuti tutti ragazzi in questo nuovo video oggi tratteremo il significato di output e la suggestione in c l'output consiste in un flusso di dati in uscita su schermo effettuato con appositi comandi che vedremo a breve lo scopo dell'output è quello di fornire informazioni all'utente che utilizza il programma durante l'esecuzione faccio un piccolo esempio e poniamo che serve a chiedere all'utente dei numeri per
sommarli e mostrare il risultato dell'operazione in questo caso l'out put avvisa l'utente quando inserire il primo valore e successivamente il secondo e infine mostra il risultato della dizione se non utilizzassimo l'output l'utente non saprebbe quando inserire valori e soprattutto non visualizzerebbe il risultato finale che è l'obiettivo del programma i comandi del c per fornire un output schermo sono tanti e vari a seconda degli utilizzi ma per iniziare vi mostri primi tre più comuni utilizzati per quasi ogni programma mentre altri comandi saranno visti nelle prossime elezioni il primo comando è il put sharkia lo scopo di
mostrare in output un singolo carattere a sinistra vi mostrerà ogni volta la funzione per estesa mentre a destra un codice di esempio questo comando stampa dunque il carattere memorizzato nella variabile all'interno della funzione e lo restituisce come un intero quindi per visualizzare in output un carattere posso inserire all'interno delle parentesi tonde direttamente il carattere stesso tra gli apici oppure dato che la funzione un parametro interno di un valore numerico intero posso inserire il valore ascii di un carattere e avere comunque lo stesso risultato finale il secondo comando è il print f che traduce i valori
interni in caratteri come vedete a sinistra ho inserito nella funzione all'interno delle tonda char asterisco format che non è altro che un puntatore alla variabile share format è sempre ad e puntatori ne tratteremo più avanti e state tranquilli ma al momento immaginati la come se fosse una serie di caratteri chiamata stringa inserita all'interno di virgolette quello è il messaggio che viene visualizzato in un output questi vengono chiamati caratteri ordinari perché così come li inserisco vengono copiati nel flusso di uscita il print f oltre a far visualizzare una serie di caratteri può anche mostrare i valori
contenuti all'interno di altre variabili tramite quelle che si chiamano specifiche di conversione e che vi ho brevemente elencato a sinistra inoltre avviso che vedremo nel dettaglio altre specifiche di conversione nella prossima lezione quindi per visualizzare il valore di una variabile bisogna scrivere simbolo chiave percentuale chi indica ras che subito dopo viene specificata la lettera che indica la tipologia di variabile all'interno del print f possiamo visualizzare quanto i valori di variabili vogliamo ma giustamente metteremo solo quello che ci serve sul momento vedere se quindi volessi visualizzare il valore di una somma posso scrivere pinter aperta parentesi
tonda aperte virgoletta la somma di tre p 5 risulta percentuale lettera d minuscola che si riferisce ai valori interi chiusa virgoletta e dopo di che non si conclude con la parentesi tonda e con punto e virgola ma si inserisce l'argomento che corrisponde alla conversione richiesta e negli argomenti possono inserire un calcolo di pluri noti come in questo esempio 3 p 5 oppure una somma tra due variabili o direttamente il valore di una singola variabile o richiami di funzioni l'importante è rispettare il termine della conversione e quindi non mettere valori che non possono essere gestiti altrimenti
avrei un errore nella visualizzazione dell'autobus vi ricordo che come scritto nella funzione a sinistra gli argomenti devono essere rispettivi alle specifiche di conversione e rispettare l'ordine di chiamata come in questo nuovo esempio che vi ho scritto a destra infine l'ultimo comando è la forma primitiva del print f chiamato put questo stampa la stringa essere seguita dal carattere online che spiegherò tra poco la funzione push in genere si preferisce al print f per una questione di sicurezza solo quando non siano da inserire specifiche di conversione se proprio si vuole utilizzare il print per mostrare in output
di un semplice messaggio è consigliato l'utilizzo della specifica di conversione ecco a destra l'esempio classico di un semplice output visto con good and print f come vedete poor's si inserisce direttamente il messaggio mentre con print f potete usare entrambe le modalità che vedete parola più sicura è la prima dove viene utilizzato percentuale s e poi negli argomenti viene inserito il messaggio valuteremo meglio questo discorso di sicurezza nel video apposito delle stringhe come potete ben notare 2 print f ho inserito slash n mentre in puglia ma questo perché puzza già include in modo sottointeso allo sme
scena fine stringa ma di per sé di cosa si tratta si tratta di una sequenza di escape che non visualizziamo propriamente su schermo ma viene letto dal compilatore come un'azione speciale un po come la specifica di conversione a sinistra abbia inserito alle sequenze esistenti che ora vediamo insieme slash a richiamo un bip d'allarme dove viene prodotto un suono un allarme visibile flash b cancella il carattere precedente se e solo se dopo la sequenza di escape sono presenti altri caratteri altrimenti non viene considerata se si tratta invece di un solo a carattere avviene un rimpiazzo slash
f slash vi corrispondono al santo di pagina e alla tabulazione verticale ma la console non riesce a gestirli dunque è inutile mostra il risultato finale vedreste l'effettiva azione su un foglio se doveste stampare il risultato su carta slash n corrisponda al new line quindi un semplice invio a cap come vedete nell'esempio se scrivo l world la scena e poi ancora l word nel risultato la seconda frase viene messa a capo se invece usassi 2 print f senza uno slash enne che sia fine del primo è la word o inizio del secondo il risultato è che
vengono sulla medesima riga slash r invece rimpiazza ciò che si trova dopo tornando a inizio riga slash ti crea una tabulazione nell'output è l'equivalente a quando su un editor di testo premete il tasto tab esposta di alcuni spazi il testo verso destra per visualizzare invece alcuni caratteri speciali che potrebbero far male interpretare il compilatore si usa lo slash davanti al carattere da voler visualizzare come vedete per visualizzare le virgolette o lo slash che punta a sinistra all apice devo inserire davanti nuovamente lo slash a sinistra avete tutti i casi possibili che potrebbero creare problemi infine
abbiamo lo slash 0 che rappresenta il carattere nullo usato per terminare le stringhe ma lo vedremo in una lezione futura per le stringhe per il resto sappiate che le sequenze di skype si possono utilizzare dove più si preferisce e dove soprattutto serve usare all'interno dell'app quindi posso mandare a capo tre volte consecutivamente o eliminare più di un carattere con slash b o tabulare più volte l'ultima parte del video alle specifiche di conversione perché permettono di usare varie funzionalità comoda poiché tra il simbolo della percentuale e il carattere da conversione possono esserci nel seguente ordine un
segno meno che segnala l'allineamento a sinistra dell'argomento convertito poi un numero che specifica l'ampiezza minima del campo poi un punto che separa l'ampiezza del campo e specifica il grado di precisione e infine un ultimo numero che specifica per le stringhe il numero massimo di caratteri e visualizzabili mentre per i numeri con virgola mobile il numero di cifre dopo il punto decimale e invece per gli interi il numero minimo di cifre a destra abbia inserito tutti gli esempi per poter comprendere al meglio quanto elencato vi consiglio comunque di fare un po di pratica queste opzioni non
sono obbligatorie ma facoltative essendo di precisione e grafica la lezione è conclusa se avete qualcosa da chiedere fatelo pure nei commenti e cercherò di rispondervi se non siete già iscritti al canale iscrivetevi seguitemi su telegram e su instagram e noi ci vediamo un prossimo video ciao ragazzi