Connessione
Ultimi argomenti
Migliori postatori
| ab89 | ||||
| Thalionwen | ||||
| Eine The Phantom | ||||
| Reaulece | ||||
| ya89 | ||||
| root | ||||
| Infernet89 | ||||
| Pablomares | ||||
| melania.zeri | ||||
| ieschfor |
GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
Pagina 1 su1 • Condividere •
GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
Input/Output
Tramite la libreria stdio.h vengono messe a disposizione 2 principali funzioni di I/O.
Lo standard Input in C è rappresentato dalla Tastiera.
Lo standard Output è rappresentato dalla Console (in sistema Unix-like si .tratta del cosiddetto terminale mente in Windows si tratta del prompt dei comandi).
Includere una libreria
Come detto sopra, per utilizzare le funzioni di I/O si utilizza la libreria stdio.h.
Ora però sorge una domanda: come si utilizza una libreria? ebbene per includere una libreria si utilizza una direttiva pre-processore chiamata #include con la seguente sintassi :
#include <[nome libreria]>
In questo modo si possono usare tutte le definizioni scritte nella libreria.
Funzioni di I/O
Per mandare in output e ricevere in input dei dati si utilizzano 2 funzioni principali
La funzione scanf serve per ricevere in input dei valori da tastiera letti con una formattazione specifica.
Sintassi
scanf([stringa di formattazione], [elenco variabili in input]
La stringa di formattazione indica in quale maniera deve essere interpretato ciò che l'utente inserisce in input, ma per spiegare meglio facciamo un esempio in codice.
Nel nostro codice la variabile x rappresenta il contenitore del valore intero che l'utente dovrà inserire.
Analizziamo ora la funzione scanf
Procediamo per punti
Nell'esempio appena fatto l'utente dovrà inserire due valori interi separati dalla virgola in quanto la stringa di formattazione impone la seguente sintassi di lettura [intero],[intero].
Nell'esempio appena fatto l'utente dovrà inserire due valori interi
separati da uno spazio in quanto la stringa di formattazione impone la
seguente sintassi di lettura [intero] [intero].
Funzione printf
La funzione printf serve per dare in output delle stringhe con una formattazione specifica.
Sintassi
printf([stringa di formattazione], [elenco variabili in output]
La
stringa di formattazione indica in quale maniera deve essere formattato il testo in output, ma per spiegare
meglio facciamo un esempio in codice.
Nel nostro codice la variabile x rappresenta il contenitore di un valore intero.
Analizziamo ora la funzione printf
Procediamo per punti
Nell'esempio
appena fatto l'utente dovrà inserire due valori interi separati dalla
virgola in quanto la stringa di formattazione impone la seguente
sintassi di lettura [intero],[intero]. Poi verrà stampato il risultato della somma tra le 2 variabili.
Output
4,9
x + y = 13
Elenco Conversioni %
Fine del primo capitolo
Spero di Essermi spiegato chiaramente :D
Imparare i concentti base del C non è difficile, tuttavia altri concetti del linguaggio non sono proprio immediati.
Invito, a chi interessa ovviamente, a fare esercizio. Scrivere dei programmi, anche "stupidi", per fare esercizio e per rendere immediati certi tipi di ragionamento.
Tramite la libreria stdio.h vengono messe a disposizione 2 principali funzioni di I/O.
Lo standard Input in C è rappresentato dalla Tastiera.
Lo standard Output è rappresentato dalla Console (in sistema Unix-like si .tratta del cosiddetto terminale mente in Windows si tratta del prompt dei comandi).
Includere una libreria
Come detto sopra, per utilizzare le funzioni di I/O si utilizza la libreria stdio.h.
Ora però sorge una domanda: come si utilizza una libreria? ebbene per includere una libreria si utilizza una direttiva pre-processore chiamata #include con la seguente sintassi :
#include <[nome libreria]>
- Codice:
#include <stdio.h>
In questo modo si possono usare tutte le definizioni scritte nella libreria.
Funzioni di I/O
Per mandare in output e ricevere in input dei dati si utilizzano 2 funzioni principali
- Input : scanf(..)
- Output : printf(..)
La funzione scanf serve per ricevere in input dei valori da tastiera letti con una formattazione specifica.
Sintassi
scanf([stringa di formattazione], [elenco variabili in input]
La stringa di formattazione indica in quale maniera deve essere interpretato ciò che l'utente inserisce in input, ma per spiegare meglio facciamo un esempio in codice.
- Codice:
int x;
scanf("%d",&x);
Nel nostro codice la variabile x rappresenta il contenitore del valore intero che l'utente dovrà inserire.
Analizziamo ora la funzione scanf
Procediamo per punti
- I 2 simboli " servono a delineare inizio e fine della stringa di formattazione
- %d viene detto segnaposto
- il % indica il segnaposto mentre d indica che ciò che l'utente scrive in input verrà poi interpretato come un valore intero.
- &x è la variabile nella quale memorizzare il valore. Con il simbolo & si indica l'indirzzo in memoria dove la variabile è memorizzata e di conseguenza rappresenta la zona di memoria nella quale salvare il valore letto.
- Codice:
int x,y;
scanf("%d,%d",&x,&y);
Nell'esempio appena fatto l'utente dovrà inserire due valori interi separati dalla virgola in quanto la stringa di formattazione impone la seguente sintassi di lettura [intero],[intero].
- Codice:
int x,y;
scanf("%d %d",&x,&y);
Nell'esempio appena fatto l'utente dovrà inserire due valori interi
separati da uno spazio in quanto la stringa di formattazione impone la
seguente sintassi di lettura [intero] [intero].
Funzione printf
La funzione printf serve per dare in output delle stringhe con una formattazione specifica.
Sintassi
printf([stringa di formattazione], [elenco variabili in output]
La
stringa di formattazione indica in quale maniera deve essere formattato il testo in output, ma per spiegare
meglio facciamo un esempio in codice.
- Codice:
int x = 5;
printf("ciao\n");
printf("%d",x);
Nel nostro codice la variabile x rappresenta il contenitore di un valore intero.
Analizziamo ora la funzione printf
Procediamo per punti
- I 2 simboli " servono a delineare inizio e fine della stringa di formattazione
- %d viene detto segnaposto o formato
- il % indica il segnaposto mentre d indica che ciò che è contenuto nella prima variabile verrà poi interpretato come un valore intero.
- x è la variabile della quale stampare il valore.
- Codice:
int x,y;
scanf("%d,%d",&x,&y);
printf("x + y = %d\n", (x+y));
Nell'esempio
appena fatto l'utente dovrà inserire due valori interi separati dalla
virgola in quanto la stringa di formattazione impone la seguente
sintassi di lettura [intero],[intero]. Poi verrà stampato il risultato della somma tra le 2 variabili.
Output
4,9
x + y = 13
Elenco Conversioni %
| CARATTERE | TIPO DELL'ARGOMENTO SCRITTO |
| d | Tipo di dato intero |
| f | Tipo di dato float |
| lf | Tipo di dato double |
| s | Tipo di dato string (char *) |
Fine del primo capitolo
Spero di Essermi spiegato chiaramente :D
Imparare i concentti base del C non è difficile, tuttavia altri concetti del linguaggio non sono proprio immediati.
Invito, a chi interessa ovviamente, a fare esercizio. Scrivere dei programmi, anche "stupidi", per fare esercizio e per rendere immediati certi tipi di ragionamento.
_________________
生きるためにもあまり変過ぎるし、死ぬためにもあまり珍し過ぎる。

What D.Gray-man Character Are You?
Hosted By theOtaku.com: Animee



ab89- Admin

- Numero di messaggi: 74
Età: 21
Località: Rovigo
Data d'iscrizione: 29.09.08
Scheda personaggio
PF:
Permesso del forum:
Non puoi rispondere agli argomenti in questo forum



















Diventa fan di Forumattivo
» PROGRAMMA: BINARY CODE
» saluti a tutti
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Prima Parte]
» un semplice ciao
» Aiuto per alice 7 mega
» FORUM: I nuovi banner
» Zooming Ricorsivo, questo sconosciuto.
» GUIDA : LEZIONE 4 : UTILIZZARE GLI ARRAY IN C#
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Terza e Ultima Parte]
» GUIDA : CAP 1 LEZIONE 1 Elementi di base dei programmi in C [Seconda Parte]
» [PS2] Dark Cloud
» [PC] Sacred 2
» GUIDA : CAP 1 LEZIONE 3 INTRODUZIONE AGLI ARRAY
» TEST PER MODERATORI O ASPIRANTI MODERATORI
» Problema con formattazione di un disco non allocato
» GUIDA : UNA PRIMA INTRODUZIONE AL C
» GUIDA : CAP 1 LEZIONE 2 LE VARIABILI IN C#
» GUIDA : PROLOGO
» GUIDA : ELENCO LEZIONI