MATH TOOLS

Convertisseur binaire-décimal-hexagonal

Convertir ces nombres de base

Choisir le numéro de la base d'entrée

Les fractions et les valeurs négatives sont supportées. Vous pouvez également utiliser des préfixes 0b et 0x.

Binaire

BASE 2
0

Décimale

BASE 10
0

Hexadécimale

BASE 16
0

Toutes les conversions sont effectuées uniquement dans votre navigateur.

QUICK REFERENCE

liste décimale, binaire et hexadécimale de 0 à 16

DécimaleBinaireHexadécimale
0000000000x0
1000000010x1
2000000100x2
3000000110x3
4000001000x4
5000001010x5
6000001100x6
7000001110x7
8000010000x8
9000010010x9
10000010100xa
11000010110xb
12000011000xc
13000011010xd
14000011100xe
15000011110xf
16000100000x10

HOW IT WORKS

Conversion des nombres de base avec JavaScript

Cette page web utilise JavaScript pour convertir les nombres de base. JavaScript fournit les méthodes parseInt et toString à cet effet.

Le premier paramètre de toString sert à convertir un nombre décimal en un nombre de base spécifique.

const value = 334;
value.toString(16); // "14e"

Le deuxième paramètre de parseInt permet de convertir un nombre de base spécifique en nombre décimal.

parseInt('101001110', 2); // 334

Mais parseFloat ne fournit pas de paramètre pour la conversion des nombres de base. Vous devez écrire un script si vous voulez convertir un nombre flottant à partir de n'importe quel nombre de base.

J'utilise le script qui se trouve sur Stackoverflow.

Converting hexadecimal to float in JavaScript – Stack Overflow

Cette fonction fournit des paramètres pour convertir les nombres de base comme parseInt.