Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Informazioni underflow

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2016
    Messaggi
    2

    Informazioni underflow

    Ciao a tutti. C'č una questione riguardo la rappresentazione di numeri in virgola mobile che nn riesco a capire. Allora una variabile a precisione singola ha 1 bit per il segno, 8 per l'esponente(e i numeri -127 e 128 sono riservati per rappresentare NaN e inf) e 23 per la mantissa. Questo significa che il numero positivo piu piccolo rappresentabile č 2^(-23)*2^(-126)=2^(-149). Ora se io provo a stampare ad esempio 0.6*2^(-149), nn ottengo 0 ma 2^(-149). Invece da 2^(-150) in giu ottengo 0. Perchč accade questo? C'č un bit aggiuntivo che permette al computer di arrotondare?
    Grazie per le risposte (E appena arriveranno arriverį un'altra domanda).
    Ah sto programmando in C, qualora fosse rilevante
    Ultima modifica di franzu; 04-07-2016 a 19:41

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.