Verschil tussen vast punt en zwevend punt

Inhoudsopgave:

Anonim

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

Vaste komma en drijvende komma zijn twee manieren om getallen weer te geven. In een vast punt is er een specifiek aantal cijfers om de gehele sectie en breuksectie weer te geven. Met andere woorden, er is een vast aantal cijfers voor elk deel, ook al is het aantal erg groot of klein. Aan de andere kant is er in drijvende komma geen specifiek aantal cijfers om de integer-sectie en de breuksectie weer te geven. Drijvende-kommaweergave kan een groot bereik of getallen bestrijken in vergelijking met een vast punt.

Vast punt, drijvend punt

Wat is een vast punt?

Er zijn drie secties in vastpuntweergave. Dit zijn het geschroeide veld, het gehele veld en het fractionele veld. Neem een ​​getal als 1000.100 aan. De 1 in het meest linkse uiteinde is het ondertekende veld. Het geeft aan of het getal negatief of positief is. Daarna is de 000 het gehele veld. De '.' is de radix of de komma. Het getal na het wortelpunt is het breukveld.

Bij vaste-kommaweergave kan het aantal cijfers voor en na de radix niet worden gewijzigd. Neem een ​​getal als + 20.05 aan. Rekening houdend met twee cijfers vóór de radix en twee cijfers na de radix, is het minimumaantal dat kan worden weergegeven -99,99 en het maximumaantal +99,99. In dit scenario kan een getal zoals 20.223 niet worden weergegeven omdat het drie cijfers heeft na het wortelpunt. Als alternatief kan het nummer worden weergegeven als 20.22. Dit wordt precisiereductie genoemd. Het is niet de werkelijke waarde, maar een benadering.

Over het algemeen maakt weergave met een vast punt het mogelijk om de prestaties te verbeteren. Aan de andere kant kan het alleen worden gebruikt om een ​​beperkt aantal waarden weer te geven.

Wat is drijvende komma?

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

Figuur 2: Wetenschappelijke notatie

Een getal in drijvende-kommaweergave is als volgt.

+/- Mantisse x 10 exponent

Het teken geeft aan of het getal 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, enz. Ze vertegenwoordigen allemaal hetzelfde nummer. Floating point representatie is niet altijd uniek.

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

+/- Mantisse x 2 exponent

Verschil tussen vast punt en zwevend punt

Definitie

Vast punt is een weergave van het reële gegevenstype voor een getal met een vast aantal cijfers na het wortelpunt. Drijvende komma is een formuleweergave van reële getallen als benadering om een ​​afweging tussen bereik en precisie te ondersteunen.

Nummerweergave

Hoewel een vast punt kan worden gebruikt om een ​​beperkt aantal waarden weer te geven, kan een zwevend punt worden gebruikt om een ​​breed scala aan waarden weer te geven.

Uitvoering

De prestatie van het vaste punt is hoger dan het drijvende punt.

Flexibiliteit

Drijvende-kommaweergave is flexibeler dan vast-kommaweergave.

Conclusie

Vaste punt en drijvende komma zijn twee methoden om getallen weer te geven. Het verschil tussen een vast punt en een zwevend punt is dat een vast punt een specifiek aantal cijfers heeft gereserveerd voor het gehele deel en het fractionele deel, terwijl drijvende komma geen specifiek aantal cijfers heeft gereserveerd voor het gehele deel en het fractionele deel.

Verwijzing:

1. Representatie met drijvende komma - vast punt, GATEBOOK-videolezingen, 24 juli 2017, hier beschikbaar.2. Representatie met drijvende komma | IEEE 754 Single Precision |, Onderwijs 4u, 21 februari 2018, hier beschikbaar.

Afbeelding met dank aan:

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

Verschil tussen vast punt en zwevend punt