c++ 中科学和工程符号中的 Flex 实数类型定义
我正在定义一个真实类型,并且使用 strtod 进行指数方式,尽管未经测试并且并不真正知道它是否有效,但更重要的是我想知道是否有任何内置函数,例如用于工程符号的 strtod如果没有,我该怎么做?
提前致谢, 马丁
I'm defining a real type and I'm using strtod for the exponential way even though is untested and don't really know if it works but more imporantly I would like to know if there is any built in function like strtod for engineering notation and if there isn't, how can I do it?
Thanks in advance,
Martin
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
strtod
理解指数表示法。参见,例如, http://pubs.opengroup.org/onlinepubs/009695399/functions /strtod.html 。strtod
understands exponential notation. See, e.g., http://pubs.opengroup.org/onlinepubs/009695399/functions/strtod.html .带有
%g
或%G
格式说明符的scanf()
怎么样(取决于您在数字中使用 e 还是 E)?How about
scanf()
with the%g
or%G
format specifier (depending on whether you use e or E in your numbers)?