我正在用CAPL编写一个程序(基于C并减去一些概念),将一个包含用科学记数法显示的数字的字符串转换成一个浮点数(严格来说不需要是浮点数,但我认为这是一个合适的类型)。例如:
-7.6800000E-06应转换为-0.00000768
我已经做了一些查找,发现了很多,但是CAPL不支持这个,所以我不能使用它。
CAPL中不支持的其他C概念列表:
更新:谢谢大家的帮助。M. Spiller's answer被证明是最简单的解决方案。我已经接受了这个答案。
最佳答案
在CAPL中,函数被称为atodbl
,其签名与C的atof
相同。
关于c - 将科学计数法字符串中的数字转换为使用有限的类C库 float ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52382597/