principala diferență între punctul fix și punctul de flotare este faptul că punctul fix are un număr specific de cifre rezervate pentru partea intregă și partea fracționată, în timp ce punctul de flotare nu are un număr specific de cifre rezervate pentru partea intregă și partea fracționată.
Punctul fix și punctul mobil sunt două moduri de reprezentare a numerelor. În punctul fix, există un număr specific de cifre care reprezintă secțiunea întreg și secțiunea fracție. Cu alte cuvinte, există un număr fix de cifre pentru fiecare porțiune, chiar dacă numărul este foarte mare sau mic. Pe de altă parte, în virgulă mobilă, nu există un număr specific de cifre care să reprezinte secțiunea întreg și secțiunea fracție. Afișarea punctului în flotare poate acoperi o gamă largă sau numere în comparație cu punctul fix.
1. Ce este un punct fix
- Definiție, funcționalitate
2. Ce este un punct plutitor
- Definiție, funcționalitate
3. Diferența dintre punctul fix și punctul plutitor
- Compararea diferențelor cheie
Punct fix, punct plutitor
Există trei secțiuni în reprezentarea punctului fix. Acestea sunt câmpul cântat, câmpul întreg și câmpul fracționar. Să presupunem un număr, cum ar fi 1000.100. 1 în capătul din stânga este câmpul semnat. Aceasta înseamnă că numărul este negativ sau pozitiv. După aceea, 000 este câmpul întreg. "." este radix sau punct zecimal. Numărul după punctul de radix este câmpul fracționat.
În reprezentarea punctului fix, numărul de cifre înainte și după radix nu poate fi schimbat. Să presupunem un număr de + 20,05. Având în vedere două cifre în fața radixului și două cifre după radix, numărul minim care poate fi reprezentat este -99,99, iar numărul maxim este de +99,99. În acest scenariu, un număr precum 20.223 nu poate fi reprezentat deoarece are trei cifre după punctul de radix. Ca alternativă, numărul poate fi reprezentat ca 20.22. Aceasta se numește reducere a preciziei. Nu este valoarea reală, ci doar o aproximare.
În general, reprezentarea punctului fix permite îmbunătățirea performanței. Pe de altă parte, aceasta poate fi utilizată doar pentru a reprezenta o gamă limitată de valori.
Afișarea punctului în vîrf poate fi folosită pentru a depăși limitele reprezentării punctului fix. Prin urmare, majoritatea computerelor moderne utilizează reprezentarea în virgulă mobilă pentru a memora numerele fracționate în memorie. Poate reprezenta tocmai un număr foarte mare și foarte mic. Se bazează pe notația științifică.
Figura 2: notația științifică
Un număr în reprezentarea în virgulă mobilă este după cum urmează.
+/ - Mantissa x 10 exponent
Semnul indică dacă numărul este negativ sau pozitiv. Mantisa este semnificația sau fracțiunea. 10 definește baza zecimalei.
De exemplu, 22.33 poate fi reprezentat ca 2.233 x 101, 0,2233 x 102, 0,02233 x 103, etc. Toate reprezintă același număr. Reprezentarea punctului mobil nu este întotdeauna unică.
În mod similar, reprezentarea în virgulă mobilă poate fi aplicată numerelor binare. Formula este după cum urmează. Baza este de 2.
+/ - Mantisa x 2 exponent
Punctul fix este o reprezentare a tipului real de date pentru un număr care are un număr fix de cifre după punctul de radix. Punctul mobil este o reprezentare formală a numerelor reale ca o aproximare pentru a susține un compromis între gamă și precizie.
În timp ce punctul fix poate fi utilizat pentru a reprezenta un interval limitat de valori, punctul de plutire poate fi folosit pentru a reprezenta un domeniu larg de valori.
Performanța punctului fix este mai mare decât punctul flotant.
Afișarea punctului în vîrf este mai flexibilă decât reprezentarea punctului fix.
Punctul fix și punctul mobil sunt două metode de reprezentare a numerelor. Diferența dintre punctul fix și punctul de flotare este faptul că punctul fix are un număr specific de cifre rezervate pentru partea intregă și partea fracționată, în timp ce punctul mobil nu are un număr specific de cifre rezervate pentru partea intregă și partea fracționată.
1. Reprezentarea Punctului Floating - Punct fix, GATEBOOK Video Lectures, 24 iulie 2017, Disponibil aici.
2. Reprezentarea punctelor plutitoare IEEE 754 Single Precision |, Educație 4u, 21 Feb. 2018, Disponibil aici.
1. "Notația științifică mare" de Brian Brondel la Wikimanuale Engleză (CC BY-SA 2.5) prin Wikimedia Commons