Πίσω

#ieee754

1 API με αυτήν την ετικέτα

IEEE 754 API

Επιθεωρήστε και κατασκευάστε αριθμούς κινητής υποδιαστολής IEEE 754 — δείτε ακριβώς πώς αποθηκεύεται ένας αριθμός στα bits. Το τελικό σημείο encode λαμβάνει έναν αριθμό και αποσυνθέτει την αναπαράστασή του απλής (32-bit) ή διπλής (64-bit) ακρίβειας σε bit προσήμου, τον ακατέργαστο και τον αποκανονικοποιημένο εκθέτη, το mantissa, την πλήρη δυαδική διάταξη χωρισμένη σε πρόσημο / εκθέτη / mantissa, τη δεκαεξαδική λέξη και μια ταξινόμηση (κανονικός, υποκανονικός, μηδέν, άπειρο ή NaN)· για απλή ακρίβεια επιστρέφει επίσης την πραγματική τιμή μετά τη στρογγυλοποίηση, ώστε να μπορείτε να δείτε άμεσα το σφάλμα κινητής υποδιαστολής. Το τελικό σημείο decode λειτουργεί αντίστροφα — δώστε του μια δεκαεξαδική λέξη ή μια δυαδική συμβολοσειρά 32/64-bit και επιστρέφει τον αριθμό που αναπαριστά μαζί με την ίδια ανάλυση πεδίων. Δέχεται inf, -inf και nan, και τοποθετεί τα bytes σε big-endian. Όλα υπολογίζονται τοπικά και ντετερμινιστικά, επομένως είναι άμεσα και ακριβή. Ιδανικό για συστήματα και ενσωματωμένο προγραμματισμό, διδασκαλία του τρόπου λειτουργίας των floats, εντοπισμό σφαλμάτων ακρίβειας και στρογγυλοποίησης, δυαδικά πρωτόκολλα και μορφές αρχείων, και προετοιμασία συνεντεύξεων. Καθαρός τοπικός υπολογισμός — χωρίς κλειδί, χωρίς υπηρεσία τρίτου, άμεσο. Ζωντανό, τίποτα δεν αποθηκεύεται. 3 τελικά σημεία. Αυτό επιθεωρεί bits κινητής υποδιαστολής· για μετατροπή βάσης ακεραίων χρησιμοποιήστε ένα API base-convert.

api.oanor.com/ieee754-api