Μετατροπέας δεκαεξαδικών αριθμών
Μετατρέψτε δεκαεξαδικούς αριθμούς σε δεκαδικούς και αντίστροφα με ακρίβεια για μεγάλους ακεραίους. Παράδειγμα: 255 γίνεται FF. Η επεξεργασία γίνεται τοπικά σ…
Έναρξη χρήσης
Δυνατότητες και περιορισμοί
Αυτό το εργαλείο μετατρέπει ακέραιους αριθμούς μεταξύ δεκαεξαδικού και δεκαδικού συστήματος. Χρησιμοποιεί BigInt για να χειρίζεται αριθμούς με έως και 10.000 ψηφία, πέρα από τα όρια ασφαλών ακεραίων της JavaScript.
Παράδειγμα
Μετατροπή του δεκαδικού 255 σε δεκαεξαδικό δίνει FF. Αντίστροφα, το δεκαεξαδικό FF μετατρέπεται σε 255.
Τι δεν υποστηρίζεται
- Προθέματα όπως 0x ή σύμβολο + δεν γίνονται δεκτά.
- Κενά μέσα στον αριθμό, κλάσματα, byte strings ή δεκαεξαδική κινητή υποδιαστολή απορρίπτονται.
- Η σελίδα δεν κωδικοποιεί κείμενο σε δεκαεξαδικό ούτε αποκωδικοποιεί bytes.
- Δεν υπολογίζει συμπλήρωμα ως προς 2 ούτε προσθέτει συμπλήρωση μηδενικών.
Περιορισμοί χρήσης
Το εργαλείο αναπαριστά μαθηματικούς ακεραίους. Για εργασία με πρωτόκολλα ή δυαδικά αρχεία, επιβεβαιώστε ανεξάρτητα το πλάτος bit, την αναπαράσταση προσήμου και τη σειρά bytes.
Συχνές ερωτήσεις
Μπορώ να μετατρέψω αρνητικούς αριθμούς;
Ναι, επιτρέπεται ένα αρχικό σύμβολο μείον. Το αποτέλεσμα θα έχει επίσης πρόσημο μείον.
Γιατί το αποτέλεσμα έχει κεφαλαία γράμματα;
Η έξοδος χρησιμοποιεί πάντα κεφαλαία γράμματα A-F για δεκαεξαδικά ψηφία, ανεξάρτητα από την είσοδο.
Μπορώ να εισάγω αριθμούς με δεκαδικό κόμμα ή υποδιαστολή;
Όχι, το εργαλείο δέχεται μόνο ακέραιους αριθμούς. Κλάσματα ή δεκαδικά ψηφία απορρίπτονται.
Έλεγχος ορθότητας
- Επιβεβαιώστε ότι η κατεύθυνση μετατροπής είναι σωστή.
- Ελέγξτε ότι ο αριθμός εισόδου δεν περιέχει κενά ή σύμβολα.
- Συγκρίνετε το αποτέλεσμα με γνωστές τιμές, όπως 255 = FF.
Η επεξεργασία γίνεται τοπικά στον πρόγραμμα περιήγησης σας.