我的导师说“八进制字节由6位组成”。 我很难理解为什么会这样,因为八进制数字由3个二进制位组成。 我也不明白八进制字节被定义为'6位'而不是其他数字的重要性。

任何人都可以解释为什么会这样,如果它确实是真的,或者指出一个有用的解释?

===============>>#1 票数:8 已采纳

这都是猜测和猜测,因为这些都不是标准术语。

8位字节可以写成两位十六进制数,因为每个数字表示4位。 最大的这种字节值是0xFF

通过类比,两位八度的八进制可以表示2×3 = 6位。 其最大值为077 所以,如果你愿意,可以将一对两个八进制调用为“八进制字节”,但前提是你还要将一个8位字节称为“十六进制字节”。

在我个人看来,这两个概念都没有帮助或有用,你最好只说一下你的字节有多少位。

===============>>#2 票数:0

就像@Kerrek SB一样,我必须猜测一样。

告诉他一个八进制字节是两个八字节的半字节,应该把他排除在外。

两个十六进制数字是一个8位字节,因此每四位称为半字节。

  ask by user1092697 translate from so

未解决问题?本站智能推荐:

3回复

浮点十六进制八进制二进制

我正在使用一个计算器,该计算器使您可以执行八进制,十六进制,二进制,当然还有十进制的小数点后的计算。 我虽然找到了一种将浮点十进制数转换为浮点十六进制,八进制,二进制,反之亦然的方法,却遇到了麻烦。 计划是用十进制进行所有数学运算,然后将结果转换为适当的数字系统。 任何帮助,想法或例子
2回复

八进制转换为十六进制错误

我一直在尝试编写将八进制转换为二进制然后十六进制转换的程序,但是问题是我得到了错误的答案。 实际转换的代码如下: 我的密钥使用数字1057,该数字应转换为22F,但输出为12F 关于我在做什么错的任何想法吗?
2回复

十进制,二进制,八进制,十六进制转换中的错误

我有一个正在处理的代码,我想为bin,八进制,十六进制和十进制构建一个转换器。 我有一个框架,其中有一个文本空间,您可以在其中输入任何一个选项。 根据输入内容的不同,程序会将其转换为其他形式。 我的问题是,它可以将小数转换为其他形式,反之亦然吗? 我很困惑,因为我认为逻辑流程就在那里,对
5回复

如何将二进制转换为十进制和八进制?

我有一个二进制数,我想将其转换为DECIMAL和OCTAL。 (0100 1111 1011 0010) 2 我知道如何将其转换为小数。 但是这个问题使我感到困惑。 因为每4位数字中间有一个空格“ 0101 1111”,您能帮助我如何理解这个问题。 谢谢
2回复

C中基于八进制的数字格式

我在C中使用以0开头的int值(例如00111001 )时遇到问题。 我知道C编译器将数字开头的零理解为八进制数。 我的问题是如何禁用它? 我想将8位数的int转换为char array[8] 。 例如01010001={'0','1','0','1','0','0','0','1'
1回复

在Prolog中将八进制转换为二进制数

这就是我试图将八进制数转换为二进制数的方法。 我想做的就是找到给定的八进制数除以10的余数,以获得每个数字并将该数字转换为3位二进制数。 但是此代码不会产生任何输出。 请帮忙。 提前致谢。
1回复

将16位二进制值转换为八进制

您好,我想知道一种快速简便的方法来执行此二进制值的数字转换: 1000100000001011至八进制。 在十六进制中,我可以手动快速转换为0xAA0B 。 要得出此二进制数的十进制值需要花费更多的精力,但最终您可以得出32,768 + 2,048 + 11 = 34,827 。
2回复

显示字母,十进制,十六进制,八进制,二进制

我需要在C#中为学校作业以十进制,十六进制,八进制和二进制显示“约书亚”每个字符的值。 请帮忙! 到目前为止,我只能显示我的名字...
1回复

在vb.net中从八进制转换为二进制

我想将八进制数转换为二进制数,以用于与我的航空电子设备相关的目的(具体是应答器)。 我在业余时间做vb.net,自己学习。 但是为此,即使在谷歌搜索后,我也不知道该怎么做。 到目前为止,这是我的设置方法: form1 这是我到目前为止的所有代码。 因此只能输入数字1-7:
2回复

带有十进制,八进制和十六进制数的计算器

我想制作一个能够使用十进制数字进行计算并能够以其各自的二进制,八进制或六进制表示形式返回十进制值的计算器。 到目前为止,在main方法中,程序读取命令行,我可以通过两种方式调用程序。 第一种方法是使用3个值: “数字1”“运算符”“数字2”。 第二种方法是使用4个值