-->
  • Home
    • WorldInformatic's history
  • Operative Systems
    • Mac
    • Windows
  • Some guide
  • Programming language
    • C
    • Java
    • HTML
  • Smartphone
    • Apple iOS
    • Android
  • Games
    • Smartphone Games
    • Web Games
    • PC e Console
  • News
    • Apple News
    • Android/Google News
  • Enjoy!
  • Contact us

C: Corso completo

- Parte 01: Introduzione
- Parte 02: Fasi, variabili, operatori e software
- Parte 03: Tipi di dato, direttive e 1° programma
- Parte 04: Tipi di formato, printf e scanf
- Parte 05: Istruzioni condizionali e di iterazione
- Parte 06: Funzioni e progetti su più file
- Parte 07: Puntatori e passaggio dei parametri
- Parte 08: Array, stringhe e strutture
- Parte 09: Gestione file: file di testo
- Parte 10: Gestione file: file binari
- Parte 11: Allocazione dinamica della memoria

- Parte 12: Creare ed utilizzare le liste nel C
- Parte 13: Ordinamento di array e strutture
- Parte 14: Esercizi sul linguaggio C

C: Corso completo

25 febbraio 2013

Immagine
Ciao a tutti,
in questa quarta parte del corso completo di C tenuto su questo sito vi voglio parlare di input e output, facendo prima una breve introduzione sui tipi di formato presenti nel C.
TIPI DI FORMATO
int %d
float %f
carattere singolo %c
stringa di caratteri %s
CARATTERI DI CONTROLLO
newline \n
tab \t
backspace \b
form feed \f
carriage return \r

Le principali funzioni del C che si occupano di input e output (incluse nella libreria <stdio.h>), sono la printf e la scanf, entrambe derivate dalla putchar e dalla getchar. Vediamole adesso nel dettaglio una alla volta.


PRINTF
La struttura della funzione printf è questa:
int printf ( const char * format, <elements>);
La funzione printf si occupa di scrivere sullo standard output (ossia "a video") e può scrivere qualsiasi tipo di carattere o numero, specificandone il tipo. In sostanza la printf visualizza i risultati delle espressioni che compaiono come elementi e restituisce il numero di caratteri letti:
Immagine
Le stringhe le vedremo solo più avanti, perchè bisognerà introdurre il concetto dell'array.


SCANF
La struttura della funzione scanf è questa:
int scanf ( const char * format, <sequenza-variabili>);
La scanf legge una serie di valori in base al formato, memorizza i valori letti nelle variabili in <sequenza-variabili> e restituisce anch'essa il numero di valori letti e memorizzati, oppure restituisce l'EOF nel caso in cui il file (lo stream) sia finito.
Immagine
Ovviamente l'utilità di queste funzioni è massima se vengono combinate insieme, perchè in questo modo si permette l'interazione da parte dell'utente col nostro programma:
Immagine

In questa quarta parte del corso abbiamo visto le funzioni principali del C, per quanto riguarda lo standard input e lo standard output.

                                                                                                                                                              pumo 
Alla prossima parte,
Pumo Matteo

Tweet
    Condividi



comments powered by Disqus

Social



    Condividi


Segui @WInformatic

OkNotizie

Autore
Salve a tutti!
Mi chiamo Pumo Matteo.
Per saperne di più: Biografia


Categorie
  • - Mac
  • - Windows
  • - Apple iOS
  • - Android
  • - Programmazione
  • - Guide varie


sito www.worldinformatic.com scambio banner net-parade Net-Parade.it Snippet







Scappatelle

Social Network

Follow us on Social Network:

Topics

Windows
Smartphone games

If you want, make a donation

TO CONTACT US, USING THE PAGE IN THE TOP

Author

Immagine
I'm Matteo Pumo. University of Bologna - Faculty of computer Engeneering.
- My Biography

Italian version of site


Site made by Pumo Matteo © Copyright 2013 - Bologna, Italy - All rights reserved - It's prohibit all reproduction form, partial or total, of materials.