这是我的第一个问题,我希望能在这里得到有用的答案或提示。
如标题所示:我需要在内核模块中从long转换为float,例如:78123456转换为78.123456,具体细节如下:
如标题所示:我需要在内核模块中从long转换为float,例如:78123456转换为78.123456,具体细节如下:
- 我有两个long变量(simple_strtol函数的输出),需要将它们转换为float(这是项目中必须完成的任务)。
- 指数固定为6(小数点后6位)。
- (atof)在内核空间不起作用。
- 我试过强制转换...但没有效果。
- 我试图将其乘以0.000001,但内核工作中不能进行浮点运算。
- 当然,我是用C编程语言编写的。
- 如果有我不知道的函数(我认为没有),它是什么?
- 如果有库中的函数,请告诉我如何下载此库以及如何包含它。
- 如果还有其他方法,请告诉我。