Convertir les bases numériques
Convertissez exactement des nombres entiers entre les bases 2 et 36.
Vos fichiers sont traités ici, sur votre appareil
Nous n'envoyons pas votre fichier ou le contenu du texte à un serveur de traitement. Aucun compte n'est nécessaire et il n'y a pas de quota d'opération quotidien. Les outils individuels ont des limites de taille pour protéger la mémoire de votre appareil.
Une connexion est nécessaire pour charger le site et ses ressources. L'hébergement peut recevoir des données de visite technique. Les favoris stockent uniquement les identifiants d'outils dans ce navigateur.
Comment nous traitons vos données →Comment utiliser cet outil
- Entrez un entier sans 0x, 0b ou séparateurs.
- Choisissez des bases d'entrée et de sortie de 2 à 36.
- Vérifiez le signe et rappelez-vous que les zéros en avant sont normalisés.
Un exemple que vous pouvez vérifier
Convertissez une valeur hexadécimale en décimale sans perdre en précision.
Exemple d'entrée
FF
Résultat attendu
255
F représente 15: 15 × 16 + 15 = 255. Dans la base 2 Le même nombre est 11111111.
Convertir les bases numériques: usages et conseils pratiques
La conversion des bases de nombres représente le même entier avec un système de chiffres différent. Il aide avec des exercices binaires, des valeurs hexadécimales et l'inspection d'identifiant numérique. L'outil supporte des bases de deux à trente-six. Changer de représentation ne change pas de quantité : les chiffres visibles dépendent de la base sélectionnée, tout comme decimal ten a une orthographe différente en binaire. Identifiez l’interprétation du nombre avant de traiter une chaîne de caractères arbitraire comme une entrée numérique.
Sélectionnez la base source et vérifiez que chaque chiffre y est valide. Binary utilise seulement zéro et un, tandis que les bases supérieures utilisent des lettres pour des valeurs supplémentaires. Suivre les règles du champ de saisie plutôt que de supposer un préfixe d'un autre langage de programmation sera automatiquement accepté. Une chaîne hexadécimale peut également être un texte ordinaire ou un identifiant, de sorte que sa signification doit provenir du système ou de l'exercice environnant, et non de l'apparence seule.
Le calcul fonctionne avec des nombres entiers et peut gérer des valeurs au-delà de la précision du nombre JavaScript ordinaire en utilisant une logique de grand nombre entier. Il ne convertit pas les fractions ou les quantités séparées par des décimales. Un signe négatif représente un montant mathématique négatif ; c’est différent d’une représentation binaire de complément de largeur fixe à deux. Définissez la largeur et les conventions de bits signées séparément lors de l'interprétation d'un registre matériel ou d'un champ codé. La conversion de base seule ne fournit pas ces contraintes manquantes.
Vérifiez en convertissant le résultat à la base d'origine et en essayant une petite valeur familière pour confirmer que les sélections n'ont pas été inversées. Les zéros de tête peuvent disparaître parce qu'ils ne changent pas la valeur entière ; conservez la chaîne d'origine lorsqu'ils expriment une largeur ou un format de code requis. Text Base64 est une opération différente, pas simplement écrire un entier en base soixante-quatre. Utilisez ce convertisseur lorsque des octets de texte nécessitent un codage de transport.
Un contrôle pratique avant d’utiliser le résultat
Un essai aller-retour peut utiliser un entier positif, zéro et un entier négatif. Convertissez chacun et retournez à la base source pour confirmer sa valeur. Pour les codes à largeur fixe, conservez également la mise en forme originale et les zéros principaux, car l’équivalence numérique ne préserve pas nécessairement la présentation ou la largeur requise du récepteur.
Options et limites
Saisissez un nombre entier et choisissez les bases d’entrée et de sortie. Utilisez les chiffres de 0 à 9 et les lettres de A à Z, sans préfixes 0x ou 0b, espaces internes ni partie fractionnaire. Les signes + ou − et jusqu’à 2 048 chiffres sont acceptés. Le calcul en précision arbitraire conserve les valeurs exactes, même pour les grands nombres.
Questions fréquentes
Les zéros principaux sont-ils conservés?
Non. Il convertit la valeur numérique et renvoie une représentation normalisée. Les lettres de sortie sont en majuscules et le zéro négatif devient 0.
Mes données sont-elles stockées sur un serveur ?
Non. Le contenu et les fichiers sont traités dans votre navigateur sans compte. La fermeture de la page perd les résultats non enregistrés.