十六进制转二进制

在线实时将十六进制数字转换为二进制数字。

清空内容全屏切换
复制左边复制右边

使用说明

  • 参照下方关于进制的说明,输入符合规范的数字;
  • 支持批量实时转换,按行解析转换。

什么是十六进制?

十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。

更多关于十六进制的资料信息请查阅 百度百科

什么是二进制?

二进制(binary)是在数学和数字电路中指以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个比特(Bit,Binary digit的缩写)。

更多关于二进制的资料信息请查阅 百度百科

JavaScript 代码实现十六进制转二进制

var hex = '52ab';
var decimal = parseInt(hex, 16);
console.log(decimal.toString(2));  //result

Java 代码实现十六进制转二进制

public class Main {
	public static void main(String[] args) {
		int decimal = Integer.parseInt("52ab", 16);
		System.out.println(Integer.toBinaryString(decimal));  //result
	}
}

Golang 代码实现十六进制转二进制

package main

import ("fmt"; "strconv")

func main () {
	decimal, err := strconv.ParseInt("52ab", 16, 32)
	if err != nil {}
	fmt.Println(strconv.FormatInt(decimal, 2))  //result
}

PHP 代码实现十六进制转二进制

<?php

$hex = '52ab';
echo base_convert($hex, 16, 2);  //result

Python 代码实现十六进制转二进制

hex = '52ab'
decimal = int(hex, 16)
print bin(decimal)  #result
该工具为你提供了实际帮助吗?
我有一个不错的建议?将此建议发送到邮箱: service⚽huazhaox.com

相关工具

查看更多实用工具 >>