Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2009
    Messaggi
    43

    [C++]dichiarazione limite int

    Ciao a tutti,
    all'interno del mio programma voglio dichiarare un int e porlo=1e32,
    mi dà perà il seguente errore: overflow in implicit constant conversion
    penso per un limite di memoria.

    Come dichiarare una variabile che abbia il valore suddetto senza che dia problemi?

    grazie

  2. #2
    Utente di HTML.it L'avatar di Mad_al
    Registrato dal
    Jun 2009
    Messaggi
    125
    una variabile inizializzata può avere solo un valore e non contemporaneamente due.. poichè la cella di memoria può memorizzarne una sola.

  3. #3
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,476

    Re: [C++]dichiarazione limite int

    Originariamente inviato da mazzone5
    Ciao a tutti,
    all'interno del mio programma voglio dichiarare un int e porlo=1e32,
    mi dà perà il seguente errore: overflow in implicit constant conversion
    penso per un limite di memoria.

    Come dichiarare una variabile che abbia il valore suddetto senza che dia problemi?

    grazie
    1E32 (in notazione scientifica) e' troppo elevato per un int. Devi usare un float o meglio un double.

    Mad_al una variabile inizializzata può avere solo un valore e non contemporaneamente due
    Che vuoi dire?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  4. #4
    Utente di HTML.it L'avatar di Mad_al
    Registrato dal
    Jun 2009
    Messaggi
    125
    ahahah è vero.. pensavo intendesse 1 e 32 ...ovvero il valore 1 e il valore 32...
    ok, mi scuso, in ogni caso la motivazione è quella di oregon

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.