admin 管理员组

文章数量: 887021


2024年2月19日发(作者:radiochecked属性)

16进制 转换为二进制数组

将16进制数转换为二进制数组涉及将每个16进制数字转换为其4位二进制表示,然后将这些二进制位组合成数组。

以下使用python

def hex_to_binary_array(hex_string):

binary_array = []

# 将16进制字符串中的每个字符转换为二进制

for hex_char in hex_string:

# 将16进制字符转换为整

decimal_value

int(hex_char, 16)

# 将整数转换为4位二进制字符串,并添加到数组中

binary_(format(decimal_value, '04b'))

return binary_array

# 示例

hex_string = "1F3A"

binary_array =

=

hex_to_binary_array(hex_string)

# 打印结果

print("16进制:", hex_string)

print("二进制数组:", binary_array)

输入的16进制字符串是 "1F3A"。hex_to_binary_array 函数将每个16进制字符转换为4位二进制字符串,并将这些字符串存储在一个数组中。最后,打印出原始的16进制字符串和转换后的二进制数组。


本文标签: 转换 进制 二进制