Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    103

    [c] Convertire float-int

    ciao..
    ho un problema non riesco a convertire un float in un intero....e non so perchè ...
    ho una cosa del genere

    float a=4.56 //numero arbitrario reale
    int b;
    b=(int)4.56
    ...
    ma se cerco di stampare b mi da sempre 0
    io volevo avere l'intero del numero 4.56 cioè 4...non so perchè non va questo cast.
    Sapete come fare??
    ciaooo
    Linux like a wigwam, no windows no gates apache inside

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Mostra tutto il codice ... anche come visualizzi ...

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2004
    Messaggi
    103
    float a=4.56 //numero arbitrario reale
    int b;
    b=(int)4.56;
    printf("%d",b);
    Linux like a wigwam, no windows no gates apache inside

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,462
    Anche se non usi la variabile a, il valore visualizzato e' 4 ...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.