I problemi cominciano ad esserci quando non esiste alcun numero di bit per rappresentare un certo valore e quindi non si puo' determinare l'esattezza del confronto.Originariamente inviato da vonkranz
Quindi (ad esempio) paragonare due valori il primo su una base di 8 bit e l'altro su una base di 16 e' concettualmente sbagliato.
In base 2, esiste una certa approssimazione per rappresentare valori espressi in base 10 (ad esempio 0,1) e cercare una eguaglianza con un valore del genere potrebbe essere difficoltoso. Si puo' solo dire che un certo valore e' "quasi" uguale ad un altro a meno di un determinato epsilon scelto adeguatamente ... ma non "esattamente" eguale ...

Rispondi quotando