Condividi su facebook
Condividi su linkedin
Condividi su twitter
Condividi su pinterest
Condividi su google

Contenuti

Quindi, abbiamo visto come possiamo rappresentare interi positivi e negativi binari. Purtroppo, questo non aiuta. Potresti aver pensato a una soluzione semplice, aggiungi semplicemente un punto da qualche parte. Questo è davvero corretto e aiuta con questo. Allora, come si fa con i numeri binari? Facile, i numeri a destra del punto verranno quindi presi come:

1/2, 1/4, 1/8 e chi più ne ha più ne metta. Quindi questo sarebbe 2 ^ -1, 2 ^ -2. 2 ^ -3 ……. Questo ha un problema però, non possiamo rappresentare tutti i numeri !!! Possiamo avere solo una certa approssimazione e questi sono alcuni dei problemi che il codice ha.

A causa dei limiti di ciò, alcuni ingegneri intelligenti dell'Istituto di ingegneria elettrica ed elettronica (IEEE) hanno sviluppato uno standard per i decimali in virgola mobile. Funziona come quello che chiami un float o un tipo di dati su Java e altri programmi. Un float è fondamentalmente un numero a 32 bit e un double ne ha il doppio, 64 bit. Quindi è più preciso. Il nome esatto è IEE 754 32 bit e IEEE 754 64 bit. Questo è lo standard utilizzato dal tuo computer.