Verschil tussen vast punt en zwevend punt

De grootste verschil tussen vast punt en zwevend punt is dat het het vaste punt heeft een specifiek aantal cijfers dat is gereserveerd voor het gehele deel en het breukgedeelte, terwijl het zwevende punt geen specifiek aantal cijfers heeft gereserveerd voor het gehele deel en het breukgedeelte.

Vast punt en zwevend punt zijn twee manieren om getallen weer te geven. In een vast punt is er een specifiek aantal cijfers dat de gehele sectie en de breuksectie vertegenwoordigt. Met andere woorden, er is een vast aantal cijfers voor elke portie, ook al is het nummer erg groot of klein. Aan de andere kant, in drijvende komma, is er geen specifiek aantal cijfers dat gehele sectie en breuksectie vertegenwoordigt. Drijvende-kommaweergave kan een groot bereik of aantallen omvatten in vergelijking met een vast punt.

Key Areas Covered

1. Wat is een vast punt
     - Definitie, functionaliteit
2. Wat is een zwevend punt
     - Definitie, functionaliteit
3. Verschil tussen vast punt en zwevend punt
     - Vergelijking van belangrijke verschillen

Sleutelbegrippen

Vast punt, zwevend punt

Wat is een vast punt

Er zijn drie secties in representatie met een vast punt. Dit zijn het geschroeide veld, het gehele veld en het fractionele veld. Neem een ​​getal zoals 1000.100. De 1 aan de linkerkant is het gesigneerde veld. Het geeft aan of het aantal negatief of positief is. Daarna is de 000 het gehele veld. De '.' is de radix of decimale punt. Het getal na het radixpunt is het fractionele veld.

Bij een weergave met een vast punt kan het aantal cijfers voor en na de radix niet worden gewijzigd. Neem een ​​getal zoals + 20.05. Rekening houdend met twee cijfers voor de radix en twee cijfers na de radix, is het minimum aantal dat kan worden weergegeven -99.99 en het maximale aantal is +99.99. In dit scenario kan een getal zoals 20.223 niet worden weergegeven omdat het drie cijfers heeft na het punt van de radix. Als alternatief kan het aantal worden weergegeven als 20.22. Dit wordt precisie-reductie genoemd. Het is niet de werkelijke waarde, slechts een benadering.

Over het algemeen maakt de weergave van een vast punt verbetering van de prestaties mogelijk. Aan de andere kant kan het alleen worden gebruikt om een ​​beperkt waardenbereik weer te geven.

Wat is zwevend punt

Drijvende-kommaweergave kan worden gebruikt om de beperkingen van de weergave van een vast punt te overwinnen. Daarom gebruiken de meeste moderne computers zwevende-komma-representatie om fractionele getallen in het geheugen op te slaan. Het kan zeer grote en zeer kleine getallen precies weergeven. Het is gebaseerd op de wetenschappelijke notatie.

Figuur 2: Wetenschappelijke notatie

Een getal in drijvende-kommaweergave is als volgt.

+/ - Mantissa x 10 exponent

Het teken geeft aan of het nummer negatief of positief is. De mantisse is de significand of de breuk. 10 definieert de basis van het decimaalteken.

22.33 kan bijvoorbeeld worden weergegeven als 2.233 x 101, 0.2233 x 102, 0.02233 x 103, etc. Ze vertegenwoordigen allemaal hetzelfde aantal. Drijvende-kommaweergave is niet altijd uniek.

Evenzo kan drijvende-kommaweergave worden toegepast op binaire getallen. De formule is als volgt. De basis is 2.

+/ - Mantissa x 2 exponent

Verschil tussen vast punt en zwevend punt

Definitie

Vast punt is een weergave van echt gegevenstype voor een getal dat een vast aantal cijfers heeft achter het punt van de punt. Drijvend punt is een formule-weergave van reële getallen als een benadering om een ​​afweging tussen bereik en precisie te ondersteunen.

Nummerweergave

Terwijl het vaste punt kan worden gebruikt om een ​​beperkt waardenbereik weer te geven, kan een drijvend punt worden gebruikt om een ​​breed bereik van waarden weer te geven.

Prestatie

De prestaties van het vaste punt zijn hoger dan het zwevende punt.

Flexibiliteit

Drijvende-kommaweergave is flexibeler dan weergave op een vast punt.

Conclusie

Vast punt en zwevend punt zijn twee methoden voor het weergeven van getallen. Het verschil tussen een vast punt en een zwevend punt is dat het vaste punt een specifiek aantal cijfers heeft gereserveerd voor het gehele deel en het breukgedeelte, terwijl het zwevende punt geen specifiek aantal cijfers heeft gereserveerd voor het gehele deel en het breukgedeelte.

Referentie:

1. Vertegenwoordiging met zwevende punten - Vast punt, GATEBOOK videolectures, 24 juli 2017, hier beschikbaar.
2. Zwevende puntweergave IEEE 754 Single Precision |, Education 4u, 21 Feb. 2018, hier beschikbaar.

Afbeelding met dank aan:

1. "Scientific Notation Big" door Brian Brondel op Engels Wikibooks (CC BY-SA 2.5) via Commons Wikimedia