Hexadecimal
Convert and calculate in hexadecimal
How to use Hexadecimal
- 1Enter a hexadecimal value (using 0-9 and A-F) or other anode.
- 2Select the target digit, such as decimal or binary.
- 3View the conversion results and check the numerical groups.
Concise Hexadecimal Guide
Each hexadecimal bit = 4 bit; value = thallium (digit i x 16^i)The hexadecimal base is 16 and each number corresponds to 4 binary bits, so it is a compact way to write memory addresses and colours (e.g. #FF8800).
When hexadecimal to decimal, multiplied by 16 bits each; A-F stands for 10 to 15.
Hexadecimal is 0-9 plus A-F for 0-15,** a hexadecimal corresponds to 4-bit binary** (known as a nibble). So 2-bit hexadecimal is a byte (0x00-0xFF = 0-255). This whole correspondence makes hexadecimal the de facto criterion for the binary data: memory address, colour value, MAC address, machine code.
The colour of the web page #RRRGGBB is three groups of hexadecimals: #FF000 is pure red (red channel 255, green 0, blue 0), #FF white, #000000 black, #808080 ash. ** Hexadecimal-todecimal-to-decimal-to-chromosomal ** #336699 plus 2 each to #5588BB, overall brightness raised and the relative relationship between the corridors remained unchanged.
| Hexadecimal | Decimal | Binary | Common uses |
|---|---|---|---|
| 0x0A | 10 | 1010 | Line Break LF |
| 0x0D | 13 | 1101 | Return CR |
| 0x20 | 32 | 100000 | Space |
| 0x41 | 65 | 1000001 | Character A |
| 0x61 | 97 | 1100001 | Character a |
| 0xFF | 255 | 11111111 | Full value / white channel |
| 0x100 | 256 | 100000000 | Common buffer size |
| 0xFFFF | 65535 | 16 1 | Port limit |
Hexadecimal common value versus colour/ASCII
Frequently asked questions
Why hexadecimal rather than binary?
It is shorter, less prone to error, and corresponds to half a byte for each number.
What's an A-F?
They express Decimal 10-15 as a single hexadecimal number.
Where's the hexadecimal routine?
CSS colour, MAC address and memory storage are expressed on hexadecimal.
What do you mean, "0x prefix"?
It is a programming language that indicates a hexadecimal prefix (C, Java, JavaScript, Python). Similarly, 0b for binary, 0o for octal. So 0x10 is 10 in hexadecimal, equal to 16 in Decimal, not 10 -- this is the easiest pit for beginners.
How does hexadecimal translate to decimal?
Right-to-left, n-weight is 16n. For example, 0x2A = 2x161 + 10x160 = 32 + 10 = 42. Remember the weight sequences 1, 16, 256, 4096 (160 to 163) to handle most scenarios. In turn, the decimal hexadecimal is in the same way as the binary.
