MATH TOOLS

二進制十進制十六進制轉換器

轉換這些基數

選擇輸入基數

Fractions and negative values are supported. You can also use 0b and 0x prefixes.

二進制

BASE 2
0

十進制

BASE 10
0

十六進位

BASE 16
0

All conversions are performed only in your browser.

QUICK REFERENCE

十進位、二進位及十六進位 0 至 16 列表

十進制二進制十六進位
0000000000x0
1000000010x1
2000000100x2
3000000110x3
4000001000x4
5000001010x5
6000001100x6
7000001110x7
8000010000x8
9000010010x9
10000010100xa
11000010110xb
12000011000xc
13000011010xd
14000011100xe
15000011110xf
16000100000x10

HOW IT WORKS

使用 JavaScript 轉換基數

本網頁使用 JavaScript 來轉換基數。JavaScript 提供 parseInt 和 toString 方法來達到這些目的。

toString 的第一個參數是用來轉換十進位數字為特定的基數。

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

parseInt 的第二個參數是用來將特定的基數轉換為十進位。

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

但 parseFloat 沒有提供轉換基數的參數。如果要從任何基數轉換浮點數,您必須寫一些腳本。

我使用 Stackoverflow 中的腳本。

Converting hexadecimal to float in JavaScript – Stack Overflow

此函數提供類似 parseInt 的基數轉換參數。