Binary 数字系统:二进制与十六进制
我正在复习数字系统,并在它们之间进行转换Binary 数字系统:二进制与十六进制,binary,numbers,hex,base,Binary,Numbers,Hex,Base,我正在复习数字系统,并在它们之间进行转换 我认为十六进制值比二进制值使用更少的位,这是有道理的,但最终十六进制值不是存储为位吗?这似乎最终无法达到目的。计算机处理二进制数据时,表示形式是二进制的。在十六进制转换中,将二进制映射到16进制(十六进制)比将10进制(十进制)容易,每组四位数字直接转换为十六进制 十六进制的优点最终是用于映射。在几乎所有情况下,计算机使用的所有数据最终都以二进制表示。计算机仅将二进制数据转换为十进制或十六进制字符数字表示。十六进制比十进制没有空间效率 十六进制优于十进制
我认为十六进制值比二进制值使用更少的位,这是有道理的,但最终十六进制值不是存储为位吗?这似乎最终无法达到目的。计算机处理二进制数据时,表示形式是二进制的。在十六进制转换中,将二进制映射到16进制(十六进制)比将10进制(十进制)容易,每组四位数字直接转换为十六进制
十六进制的优点最终是用于映射。在几乎所有情况下,计算机使用的所有数据最终都以二进制表示。计算机仅将二进制数据转换为十进制或十六进制字符数字表示。十六进制比十进制没有空间效率 十六进制优于十进制,因为它是2的幂,并且使用所有10位十进制数字加上6个字母。通过将每个十六进制数字视为四个二进制数字的序列,它有效地将二进制表达式压缩为更可读的形式。这不能用于十进制 比较一下:哪个更可读
十六进制FEFF
二进制1111111011111?
当然,十六进制数字(0-9,A-F)使用4位二进制字符串的所有16种可能的组合,而二进制数字(0-9)使用16种组合中的10种。“十六进制值使用的位少于二进制”–这毫无意义。十六进制值使用的位不会少于二进制值。他们根本不使用任何比特。他们使用十六进制。“位”的字面意思是“二进制数字”(这当然是一个用词不当,因为“数字”本身来自拉丁语中的10),所以它只适用于二进制。