Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    aiuto su float e double

    in c ho sempre pensato ke la variabile float fosse di tipo single cioè a 32 bit mentre double di tipo double cioè a 64 bit , però sto vedendo degli esempi in cui si visualizza un valore FLT_MIN cioè il minimo valore di un float sia in singola precisione ke in doppia precisione come mai? la stessa cosa accade anche con un valore DBL_MIN.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non ho compreso i tuoi dubbi ...

    In Win32 i float sono a 32 bit (4 byte) e i double a 64 bit (8 byte) ovviamente in formato virgola mobile ...

    FLT_MIN vale 1.17549e-038

    e

    DBL_MIN vale 2.22507e-308

    e non mi sembrano uguali ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    è quello ke penso anche io ma ho un esempio su alcune slide in cui un FLT_MIN è riportato sia in singola precisione ke in doppia:

    FLT_MIN IN ESADECIMALE
    SINGOLA PRECISIONE 00800000
    DOPPIA PRECISIONE 3810000000000000

    MI STA CONFONDENDO MOLTO STA STORIA

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Non capisco cosa tu voglia dire ... i due valori sono diversi ... qual e' il problema?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    il valore FLT_MIN che vale come dici tu 1.17549e-038 viene mostrato sia su 32 bit ke su 64 bit ma se un float è una variabile a singola precisione perchè viene riportato il corrispondente valore min anche in doppia precisione?

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da silver81
    il valore FLT_MIN che vale come dici tu 1.17549e-038 viene mostrato sia su 32 bit ke su 64 bit ma se un float è una variabile a singola precisione perchè viene riportato il corrispondente valore min anche in doppia precisione?
    Ho riletto un paio di volte ... ma non ti ho capito ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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 © 2025 vBulletin Solutions, Inc. All rights reserved.