Programmazione » C » Il Typecasting: conversione di un tipo di dato

Il Typecasting: conversione di un tipo di dato

Difficoltà: Apprendista Scritto da Michele Sassi
Sito Web: http://www.comefaccio.net E-Mail
Questo tutorial è stato letto 1151 volte




Con la lezione di oggi impareremo ad effettuare il cosiddetto typecasting, ovvero la conversione di un tipo di dato.

Nell'esempio che segue abbiamo semplicemente convertito un numero da intero in float e viceversa, sta a voi adesso sceglierne l'uso più opportuno.

La conversione si effettua mettendo tra parentesi il tipo in cui convertire, seguito a ruota dalla variabile da convertire.

Per semplicità vi mostro la riga che effettivamente esegue il typecasting:

float reale = (float) numero_decimale;

Di seguito il codice completo e opportunamente commentato.

#// librerie utilizzate
#include <stdio.h>
#include <stdlib.h>

main(void)
{
printf("TYPECASTING: Conversione di tipo di dato\n");

/*
CONVERSIONE DA DECIMALE IN FLOAT
*/
int numero_decimale = 10; // numero decimale da convertire in float
float reale = (float) numero_decimale; // conversione
printf("\n\n%d come numero decimale corrisponde a %f come valore reale\n\n", numero_decimale, reale);

/*
CONVERSIONE DA FLOAT IN DECIMALE
*/

float numero_reale = 20; // numero reale da convertire in intero
int intero = (int) numero_reale; // conversione
printf("%f come numero reale corrisponde a %d come numero intero\n\n", numero_reale, intero);

system("pause");
}

Per una corretta indentazione del codice è vivamente consigliato di scaricare il codice sorgente. Per qualsiasi delucidazione non esitate a postare sul Forum.

Aggiungi questo tutorial ai preferiti! Aggiungi questo tutorial ai preferiti


SEGNALA QUESTA RISORSA AD UN AMICO
Tuo nome
Tua mail
Nome amico
Mail tuo amico
Google
AREA UTENTI
E-MAIL PASSW
Perso la password?
I TUTORIAL PIU' LETTI
GIF ANIMATE
Script Gratis!
Spot

Sito Service
Tutorial per realizzare un sito web partendo da zero e script Asp per Aruba Server.

Tutorials & scripts
Articoli su HTML, CSS, PHP, ASP, Javascript, MySQL a cura di AG web solutions!

Guida Prestiti e Carte di credito
Giochi flash free
Giochi gratis online
Ricette di cucina gratis
Migliori torrent italiani
Notizie Dieta e Diete Alimentari

Cerca con Google