Sto cercando di capire come funzionano i numeri in virgola mobile.C - arrotondamento in virgola mobile
penso che mi piacerebbe provare quello che so/necessità di imparare valutando la seguente: Vorrei trovare il più piccolo x
tale che x + 1 = x
, dove x
è un numero in virgola mobile.
Come ho capito, ciò accadrebbe nel caso in cuiè abbastanza grande in modo che x + 1
è più vicino a x del numero successivo superiore a x rappresentabile da virgola mobile. Così intuitivamente sembra che sarebbe il caso in cui non ho abbastanza cifre nel significato e. Sarebbe questo numero x quindi essere il numero in cui il significato e tutti gli 1. Ma poi non riesco a capire quale dovrebbe essere l'esponente. Ovviamente dovrebbe essere grande (rispetto a 10^0, comunque).
Come lo chiedi, meno l'infinito :-) Probabilmente vuoi il numero positivo più piccolo e non il numero più piccolo. – AProgrammer