Rozdiel medzi pevným a pohyblivým bodom

Obsah:

Anonim

The hlavný rozdiel medzi pevným a pohyblivým bodom je, že pevný bod má špecifický počet číslic vyhradených pre celočíselnú časť a zlomkovú časť, zatiaľ čo plávajúca bodka nemá špecifický počet číslic vyhradených pre celočíselnú časť a zlomkovú časť.

Pevný bod a plávajúca rádová čiarka sú dva spôsoby reprezentácie čísel. V pevnom bode existuje špecifický počet číslic, ktoré predstavujú celočíselnú časť a zlomkovú časť. Inými slovami, pre každú časť existuje pevný počet číslic, aj keď je číslo veľmi veľké alebo malé. Na druhej strane, v pohyblivej rádovej čiarke neexistuje žiadny konkrétny počet číslic, ktoré by predstavovali celočíselnú sekciu a zlomkovú časť. V porovnaní s pevným bodom môže reprezentácia s pohyblivou rádovou čiarkou pokrývať veľký rozsah alebo čísla.

Pevný bod, plávajúci bod

Čo je to pevný bod

Existujú tri sekcie v zobrazení pevného bodu. Jedná sa o oddelené pole, celočíselné pole a zlomkové pole. Predpokladajme číslo, napríklad 1000,100. 1 na ľavom konci je pole so znamienkom. Udáva, či je číslo záporné alebo kladné. Potom je 000 celé pole. „.“ Je radix alebo desatinná čiarka. Číslo za bodom radixu je zlomkové pole.

V znázornení s pevným bodom nie je možné zmeniť počet číslic pred a za radixom. Predpokladajme číslo ako + 20.05. Ak vezmeme do úvahy dve číslice pred radixom a dve číslice za radixom, minimálny počet, ktorý je možné reprezentovať, je -99,99 a maximálny počet +99,99. V tomto scenári číslo ako 20.223 nemôže byť reprezentované, pretože má tri body za bodom radixu. Alternatívne môže byť číslo reprezentované ako 20,22. Toto sa nazýva zníženie presnosti. Nejde o skutočnú hodnotu, iba o približný odhad.

Celkovo reprezentácia pevného bodu umožňuje zlepšiť výkon. Na druhej strane ho možno použiť iba na reprezentáciu obmedzeného rozsahu hodnôt.

Čo je to plávajúci bod

Na prekonanie obmedzení vyjadrenia v pevnom bode je možné použiť reprezentáciu s pohyblivou rádovou čiarkou. Väčšina moderných počítačov preto používa na ukladanie zlomkových čísel do pamäte reprezentáciu s pohyblivou rádovou čiarkou. Presne môže predstavovať veľmi veľké a veľmi malé čísla. Je založená na vedeckom zápise.

Obrázok 2: Vedecký zápis

Číslo v reprezentácii s pohyblivou rádovou čiarkou je nasledujúce.

+/- Mantisa x 10 exponent

Znak označuje, či je číslo záporné alebo kladné. Mantisa je význam alebo zlomok. 10 definuje základ desatinnej čiarky.

Napríklad 22,33 môže byť reprezentovaný ako 2,233 x 101, 0,2233 x 102, 0,02233 x 103atď. Všetky predstavujú rovnaké číslo. Reprezentácia pohyblivou rádovou čiarkou nie je vždy jedinečná.

Podobne je možné na binárne čísla použiť reprezentáciu s pohyblivou rádovou čiarkou. Vzorec je nasledujúci. Základňa je 2.

+/- Mantisa x 2 exponent

Rozdiel medzi pevným a pohyblivým bodom

Definícia

Pevný bod je reprezentáciou skutočného dátového typu pre číslo, ktoré má za radixovým bodom pevný počet číslic. Floating point je vzorová reprezentácia skutočných čísel ako aproximácia, aby sa podporil kompromis medzi rozsahom a presnosťou.

Zastúpenie čísla

Zatiaľ čo pevný bod možno použiť na reprezentáciu obmedzeného rozsahu hodnôt, pohyblivú rádovú čiarku je možné použiť na reprezentáciu širokého rozsahu hodnôt.

Výkon

Výkon pevného bodu je vyšší ako plávajúci bod.

Flexibilita

Reprezentácia s pohyblivou rádovou čiarkou je flexibilnejšia ako reprezentácia s pevným bodom.

Záver

Pevný bod a plávajúca rádová čiarka sú dve metódy reprezentácie čísel. Rozdiel medzi pevnou bodkou a plávajúcou desatinnou čiarkou je v tom, že pevný bod má špecifický počet číslic vyhradených pre celočíselnú časť a zlomkovú časť, zatiaľ čo plávajúca bodka nemá špecifický počet číslic vyhradených pre celočíselnú časť a zlomkovú časť.

Referencia:

1. Zastúpenie s pohyblivou rádovou čiarkou - pevný bod, videoprednášky GATEBOOK, 24. júla 2017, dostupné tu.2. Reprezentácia s pohyblivou rádovou čiarkou | IEEE 754 Single Precision |, Education 4u, 21. februára 2018, k dispozícii tu.

Obrázok so súhlasom:

1. „Vedecká notácia veľká“ od Briana Brondela z anglických wikibookov (CC BY-SA 2.5) prostredníctvom Commons Wikimedia

Rozdiel medzi pevným a pohyblivým bodom