Τι είναι το Floating Point Notation; ορισμός & νόημα

Το Floating Point Notation είναι μια μέθοδος αναπαράστασης πολύ μεγάλων ή πολύ μικρών αριθμών σε μια έκφραση σταθερού μεγέθους που μοιάζει πολύ με την επιστημονική σημειογραφία, σε που ένας αριθμός συμβολίζεται χρησιμοποιώντας ένα mantissa (έναν δεκαδικό αριθμό), ένα σύμβολο πολλαπλασιασμού, τη βάση του συστήματος αρίθμησης που χρησιμοποιείται και έναν εκθέτη (για παράδειγμα, X δεκαετία του 10).
Στη σημειογραφία κινητής υποδιαστολής, η έκφραση βασίζεται σε δυαδικούς αριθμούς. Επιπλέον, η έκφραση τροποποιείται από μια διαδικασία που ονομάζεται κανονικοποίηση, έτσι ώστε το πρώτο ψηφίο της μάντισσας να είναι πάντα 1 (για παράδειγμα, 1,011 [δυαδικό] Χ 24 = 22 [δεκαδικό]. Αυτός ο αριθμός, που ονομάζεται κρυφό bit, δεν χρειάζεται να αποθηκευτεί στη μνήμη.

Το Technipages εξηγεί τη σημειογραφία κινητής υποδιαστολής

Ο συμβολισμός κινητής υποδιαστολής είναι ένα σύστημα λειτουργίας στο οποίο οι αριθμοί αναπαρίστανται ως δεκαδικά κλάσματα και εκθέτες. Επομένως, η σχετική θέση του δεκαδικού δεν είναι σταθερή, αλλά «floats». Ένας float μπορεί να τοποθετηθεί οπουδήποτε σε σχέση με τα σημαντικά ψηφία του αριθμού. Αυτή είναι μια αποτελεσματική μέθοδος αναπαράστασης πραγματικών αριθμών σε δυαδικές μορφές.


Οι επιστημονικές σημειώσεις μπορούν να αναλυθούν σε δύο, τον εκθέτη και την μάντισσα. Η μάντισσα και ο εκθέτης είναι σε δυαδική μορφή. Το εκθετικό τμήμα που είναι ένας προσδιορισμός της θέσης της υποδιαστολής σε περίπτωση που ο αριθμός πρέπει να εμφανίζεται σε αυτήν υποδιαστολή, η μάντισσα είναι οτιδήποτε άλλο εκτός από το εκθετικό μέρος και η μάντισσα συνήθως υπογράφεται σταθερή θέση. Το σημάδι της μάντισσας εξαρτάται από την παρουσία ενός "1" στην αριστερή πλευρά της μάντισσας. Αν υπάρχει 1 στο τέλος της αριστερής πλευράς της μάντισσας, τότε είναι αρνητικός δυαδικός αριθμός.
Το σύστημα δυαδικής σημειογραφίας αντιπροσωπεύει όλες τις πληροφορίες σε έναν υπολογιστή και τα δυαδικά bit χρησιμοποιούνται για την περιγραφή των αλφαβητικών και αριθμητικών χαρακτήρων ενός υπολογιστή. Το μειονέκτημα του συστήματος σημειογραφίας float είναι ότι δεν υπάρχει τρόπος να αναπαραστήσουμε δυαδικά bit που υπερβαίνουν τα 32 bit. Οι σημειώσεις κινητής υποδιαστολής συνήθως γράφονται στην τυπική μορφή ως Mxre.

Συνήθεις χρήσεις σημειογραφίας κινητής υποδιαστολής

  • ΕΝΑ φλοτέρ σημειογραφία κατάδειξης συμβαίνει επειδή οι τιμές των bit της mantissa «επιπλέουν» μαζί με την υποδιαστολή, με βάση τη δεδομένη τιμή του εκθέτη.
  • Η αναπαράσταση αριθμών χρησιμοποιώντας το σημειογραφία κινητής υποδιαστολής δεν είναι δυνατό για αριθμούς που έχουν περισσότερα από 32 bit.
  • Σε αντίθεση με τη σημειογραφία σταθερού σημείου, σημειογραφία κινητής υποδιαστολής διασφαλίζει ότι οι αριθμοί αντιπροσωπεύονται με δεκαδικά κλάσματα και εκθέτες

Συνήθεις κακές χρήσεις σημειογραφίας κινητής υποδιαστολής

  • Σημειώσεις float point λειτουργεί καλύτερα σε ακέραιους αριθμούς με περισσότερα από 32 bit