Salve a tutti, il 10 ho il mio primo esame, fondamenti di informatica, stavo studiando sulla guida del sito visto ke sono rimasto un bel po dietro con il programma xke pensavo ad analisi, cmq
sono arrivato alla pagina 26 e ho letto la conversione forzata della tipologia di dato
non è molt complicato, anzi, la domanda però ke mi pongo è come da titolo:
Una volta forzata la conversione di un dato questo rimane definito come tale o torna alla definizione precedente??
ovvero:
codice:
/*1 */ main()
/*2 */ {
/*3 */ system("color 0a"), ("cls");
/*4 */ int x,y;
/*5 */ float z;
/*6 */
/*7 */
/*8 */ scanf("%d",&x);
/*9 */ y=x
/*10*/ z=(float)x;
/*11*/
/*12*/ printf("\n%f",z);
/*13*/ printf("\n%d",y);
/*14*/
/*15*/
/*16*/ printf("\n\n");
/*17*/ system("pause");
/*18*/ }
alla linea 10 la variabile x viene forzata come tipo float, a passo succesivo e' ancora float?