Μετατροπέας Κινητής Υποδιαστολής IEEE-754
Κωδικοποιήστε οποιονδήποτε δεκαδικό αριθμό στο ακριβές μοτίβο bit IEEE-754 μονής ή διπλής ακρίβειας και δείτε τα πεδία προσήμου, εκθέτη και mantissa.
Precision
Value decoded back from the stored bits
Πώς λειτουργεί αυτή η αριθμομηχανή;
Αυτός ο μετατροπέας κωδικοποιεί έναν δεκαδικό στο μοτίβο bit IEEE-754. Χωρίζει τη λέξη σε ένα bit προσήμου, πεδίο εκθέτη και mantissa, και στη συνέχεια αναφέρει τους εκθέτες με και χωρίς bias, τη δεκαεξαδική λέξη και την ακριβή ανακατασκευασμένη τιμή τόσο για μονή ακρίβεια 32 bit όσο και για διπλή ακρίβεια 64 bit, συμπεριλαμβανομένων του μηδενός, του απείρου, του NaN και των subnormal.
Τύπος
How this is calculated
Η δεκαδική τιμή που εισάγετε γράφεται σε ένα buffer byte χρησιμοποιώντας το DataView της πλατφόρμας (setFloat32 για μονή ακρίβεια 32 bit, setFloat64 για διπλή ακρίβεια 64 bit), και στη συνέχεια κάθε byte διαβάζεται ξανά και επεκτείνεται στα δυαδικά του ψηφία σε σειρά big-endian. Η προκύπτουσα συμβολοσειρά bit τεμαχίζεται σε τρία πεδία: 1 bit προσήμου, στη συνέχεια ο εκθέτης (8 bit για μονή, 11 bit για διπλή) και έπειτα η mantissa, ή κλάσμα (23 bit για μονή, 52 bit για διπλή).
Ο εκθέτης αποθηκεύεται με ένα bias ώστε να μπορεί να αναπαραστήσει τόσο θετικές όσο και αρνητικές δυνάμεις χωρίς ξεχωριστό πρόσημο: το bias είναι 127 για μονή ακρίβεια και 1023 για διπλή ακρίβεια. Ο εκθέτης χωρίς bias είναι απλώς ο αποθηκευμένος εκθέτης μείον το bias. Για κανονικούς αριθμούς η πραγματική τιμή είναι (-1)^sign × 1.mantissa × 2^(storedExponent - bias), όπου το αρχικό 1 είναι υπονοούμενο και δεν αποθηκεύεται.
Οι ειδικές περιπτώσεις χειρίζονται απευθείας από τα μοτίβα των πεδίων. Ένας εκθέτης με όλα μηδενικά και mantissa μηδέν είναι ±0· ένας εκθέτης με όλα μηδενικά και μη μηδενική mantissa είναι ένας subnormal αριθμός του οποίου ο πραγματικός εκθέτης είναι 1 - bias και του οποίου το αρχικό bit είναι 0 αντί για 1. Ένας εκθέτης με όλα άσσους και mantissa μηδέν είναι ±Άπειρο, και ένας εκθέτης με όλα άσσους και μη μηδενική mantissa είναι NaN. Η ανακατασκευασμένη τιμή διαβάζεται απευθείας από τα ίδια bytes, οπότε δείχνει ακριβώς την πλησιέστερη αναπαραστάσιμη τιμή, συμπεριλαμβανομένης οποιασδήποτε στρογγυλοποίησης που συνέβη κατά την κωδικοποίηση.
Συχνές ερωτήσεις
Οι περισσότεροι δεκαδικοί δεν μπορούν να αναπαρασταθούν ακριβώς σε δυαδική κινητή υποδιαστολή, οπότε ο κωδικοποιητής αποθηκεύει την πλησιέστερη αναπαραστάσιμη τιμή. Το πεδίο ανακατασκευής δείχνει αυτή τη στρογγυλοποιημένη τιμή, η οποία είναι αυτή με την οποία εργάζεται πραγματικά ο υπολογιστής σας.
Ο εκθέτης αποθηκεύεται ως μη αρνητικός ακέραιος μετατοπισμένος κατά ένα bias (127 για μονή, 1023 για διπλή). Αυτό επιτρέπει σε ένα πεδίο χωρίς πρόσημο να κωδικοποιεί τόσο μεγάλα όσο και μικρά μεγέθη· η πραγματική δύναμη του δύο είναι ο αποθηκευμένος εκθέτης μείον το bias.
Το μηδέν χρησιμοποιεί εκθέτη και mantissa με όλα μηδενικά. Το άπειρο χρησιμοποιεί εκθέτη με όλα άσσους και mantissa μηδέν. Το NaN χρησιμοποιεί εκθέτη με όλα άσσους και μη μηδενική mantissa. Οι subnormal χρησιμοποιούν εκθέτη με όλα μηδενικά και μη μηδενική mantissa και ένα υπονοούμενο αρχικό 0.
Γνωστό και ως
TG we-Calculate Editorial Team. (2026). Μετατροπέας Κινητής Υποδιαστολής IEEE-754 [Online calculator]. TG we-Calculate. https://we-calculate.com/el/calculator/ieee-754-floating-point-converter
TG we-Calculate Editorial Team. "Μετατροπέας Κινητής Υποδιαστολής IEEE-754." TG we-Calculate. 2026. https://we-calculate.com/el/calculator/ieee-754-floating-point-converter.
TG we-Calculate Editorial Team, "Μετατροπέας Κινητής Υποδιαστολής IEEE-754," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/el/calculator/ieee-754-floating-point-converter
@misc{wecalculate_ieee_754_floating_point_converter, title = {Μετατροπέας Κινητής Υποδιαστολής IEEE-754}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/el/calculator/ieee-754-floating-point-converter}}, year = {2026}, note = {TG we-Calculate} }
Σας βοήθησε αυτή η αριθμομηχανή;
