Binary 将浮点转换为n字节二进制整数

Binary 将浮点转换为n字节二进制整数,binary,integer,Binary,Integer,给定以下以10为基数的小数 a) 3.75 b) 0.7 c) 89.9 将a)转换为整数二进制1字节, 将b)转换为整数二进制2字节, 将c)转换为整数二进制3字节 这些问题相当令人困惑,但我对解决办法有一个猜测 a=37?有5个人输了。我假设这是真的,因为375不能存储在一个字节中。然后,如果你除以10,你得到3.7,这使你回到原来的数字,没有5 我不知道 我不知道 我假设对于b和c,会有重复的数字,因为它们是分数,并且有很大的精度空间,因为2个字节=65536,3个字节=16777216。

给定以下以10为基数的小数 a) 3.75 b) 0.7 c) 89.9

将a)转换为整数二进制1字节, 将b)转换为整数二进制2字节, 将c)转换为整数二进制3字节

这些问题相当令人困惑,但我对解决办法有一个猜测

a=37?有5个人输了。我假设这是真的,因为375不能存储在一个字节中。然后,如果你除以10,你得到3.7,这使你回到原来的数字,没有5

我不知道

我不知道

我假设对于b和c,会有重复的数字,因为它们是分数,并且有很大的精度空间,因为2个字节=65536,3个字节=16777216。但我真的不知道他们会如何表现。也许对于b,会有重复的0,对于c,会有重复的9


如果有人告诉我,我在这里是否走对了路,我将不胜感激。如果没有,我该怎么办?你不必给我所有的答案,我只想得到一些指导。

这就是作业的确切措辞吗?“将a)转换为整数二进制1字节”等。?除非还有更多,整数(3.75)=3。这是基于课堂上讲的使用x10、x100等来放大以适应尽可能多的数字还是什么?我的老师提到了位移位,但我们很快就讲到了这一点,我没有听懂太多。这就是任务的确切措辞。剩下的作业是关于IEEE浮点标准的,转换成十六进制、八进制、二进制,以及与IEEE类似但不相同的不同标准。我推断出我应该适应尽可能多的数字,我完全假设我自己是真的。仅基于问题文本,没有其他上下文,整数是3、0、89。如果措辞不完整,或者有上下文可以提供其他答案,我们真的帮不上忙。对于该文本(如果正确且没有上下文修改),字节数几乎是一个棘手的问题。