十进制到十六进制转换器
每当您操作颜色、内存地址、Unicode代码点或文件校验和时,都会用到十六进制。该转换器接收十进制整数,立即以大写形式返回其十六进制表示。负数以 64 位二进制补码形式输出,这是编译器和调试器使用的形式。
如何将十进制转换为十六进制
-
1
输入十进制整数
输入 64 位范围内的正整数或负整数。小数部分会被忽略,因此只输入您要转换的值。
-
2
读取十六进制输出
大写十六进制值立即显示。不会添加任何前缀;工具只输出数字本身。
-
3
检查负值
负整数以 64 位二进制补码形式输出,因此 -1 变成 FFFFFFFFFFFFFFFF,即 64 位寄存器存储的模式。
-
4
使用结果
将值复制到代码、配置文件或终端中,并在目标语言要求时自行添加 0x。
十六进制的工作原理
十六进制使用数字 0-9 和字母 A-F,其中 A 等于 10,B 等于 11,直到 F 等于 15。每个十六进制数字恰好编码四位,这就是为什么十六进制是程序员眼中二进制的天然伙伴:一个十六进制字符可以无损地替代四位二进制数字。
常见转换基准
| 十进制 | 十六进制 | 说明 |
|---|---|---|
| 10 | A | 第一个使用字母的数字 |
| 16 | 10 | 位权在 F 之后进位 |
| 255 | FF | 一个无符号字节的最大值 |
| 256 | 100 | 第一个需要三位数字的值 |
| 4,095 | FFF | 无符号 12 位的最大值 |
| 65,535 | FFFF | 两个字节的最大值 |
| 16,777,215 | FFFFFF | RGB 颜色的最大值 |
负整数与二进制补码
负输入会转换为 64 位二进制补码,即 64 位寄存器实际保存的位模式。输入 -1 会得到 FFFFFFFFFFFFFFFF;-42 变为 FFFFFFFFFFFFFFD6。该工具输出原始位模式,而不是 -2A 这样的代数形式,因此请与您要输入的系统所期望的形式进行比较。
提示
- 颜色代码需要 6 位十六进制数字。 CSS 十六进制颜色由三个字节(6 位数字)组成,每个 RGB 通道一个字节。转换器对 255 返回 FF;在构建 0000FF 这样的颜色时,请自行补上缺失的零。
- 内存地址使用 0x。
0x前缀在 C、Python、JavaScript 和大多数反汇编器中表示“后面是十六进制“。此转换器不会添加它;请在目标语言要求时自行输入。 - 大小写不会改变值。
0xFF和0xff相同。此转换器始终输出大写。
常见问题
该转换器仅处理整数。像 3.14 这样的值在转换前会被截断为 3。请先去掉小数部分,或使用支持十六进制小数的工具。
它是 C 语言引入的语法标记,让解析器知道后面的数字是十六进制。没有它,10 可能是十进制、二进制、八进制或十六进制;而 0x10 明确表示十进制 16。此转换器不接受 0x 输入,因此请直接输入数字。
负整数以 64 位二进制补码形式显示,即 64 位寄存器存储的模式。-1 变成 FFFFFFFFFFFFFFFF 而不是 -1,因为这才是计算机实际保存的值。
您输入的数字会在每次键入时发送到计算器,以便计算十六进制值。关闭页面后不会被保存,也绝不会被分享。
相关工具
ASCII 表参考
完整 ASCII 表,覆盖 0 到 127;列出每个代码的十进制、十六进制、八进制、二进制值和 HTML 数字字符引用写法,包括 NUL、LF、DEL。
HTML 字符参考
可搜索的 HTML 实体列表,含命名代码与数值代码,并支持一键复制特殊字符和符号。
键盘快捷键参考
搜索 macOS、Windows 和 Linux 上 VS Code、Chrome 以及使用 GNU Readline 的 Bash 的文档默认快捷键。
电话号码验证器
根据各国号码规划检查结构,并显示地区、类型以及E.164、国际、国内和RFC 3966格式。
变更日志生成器
根据分类条目生成 Keep a Changelog 风格的 Markdown 部分。将条目粘贴到 Added、Changed、Fixed 和 Removed 下,选择 Markdown 或纯文本,然后复制输出。
cURL 命令生成器
根据 HTTP URL、请求头、认证、JSON、原始数据或表单字段,在浏览器中私密生成适用于 POSIX Shell 或 PowerShell 的 cURL 命令。
此工具还提供其他语言版本
- 10진수 → 16진수 변환기 [KO]
- Chuyển đổi từ thập phân sang thập lục phân [VI]
- Decimaal naar hexadecimaal converter [NL]
- Dezimal zu Hex-Konverter [DE]
- Decimal to Hex Converter [EN]
- Konverter Desimal ke Heksadesimal [ID]
- Decimal till hexadecimal omvandlare [SV]
- Konwerter dziesiętny na szesnastkowy [PL]
- محول العشري إلى الست عشري [AR]
- เครื่องแปลงทศนิยมเป็นเลขฐานสิบหก [TH]
- Convertidor de Decimal a Hex [ES]
- Convertisseur Décimal en Hexadécimal [FR]
- Conversor de Decimal para Hex [PT]
- 10進数から16進数への変換ツール [JA]
- Ondalıktan On Altılığa Dönüştürücü [TR]
- Convertitore da Decimale a Esadecimale [IT]
- Конвертер из десятичной в шестнадцатеричную [RU]