我们在课堂上有一个作业,使用 c 从十进制转换为单精度,我完全迷失了。
这是作业:
本实验的最后一部分涉及编写一个简短的 c 算法。每个学生都必须创建一个程序,该程序将科学记数法浮点数作为输入并以二进制和十六进制打印它的 IEE754 单精度值。
程序的输出必须等于以下内容:“引入十进制浮点数(科学记数法):十进制浮点数 1.234500e-04 是十六进制的 3901725B(IEEE 754)。“</p>
到目前为止我们学到的#include 是:stdio.h、math.h 和 string.h,所以我认为我们不允许使用任何其他包含。此外,我们还没有学到struct
或union
或其中任何一个,因为我在其他示例中看到了这些,但我什么都不懂。
如果有人可以指导我完成此代码,我将不胜感激!