我可以使printf格式像C ++流一样浮动吗

j

我正在使用比较两个程序的输出,一个是C,另一个是C ++ diff,因此输出必须相同。

有什么办法可以printf使double格式化,就像使用来打印一样<< mydouble

我目前正在使用 printf("%g",mydouble)

以下是一些区别的示例:

c: 3.24769e-05 c++: 3.2477e-05
c: 0.0026572   c++: 0.00265721

有趣的是,科学符号在c中具有更多的数字,而十进制符号在c ++中具有更多的数字。

卢卡斯·德劳

您可以通过使用C中的格式说明符来解决此问题。

例如,假设您只想在小数点后3个位打印,则可以使printf像这样:

printf("%.3lf", dub);

带有double dub = .0137;输出的值将是0.014

如果您想提高打印精度,可以解决第二种情况下的问题:

printf("%.8lf", dub);

您的输出double dub = 0.00265721;将是0.00265721

%g的情况以相同的方式工作,只是计算中包括了左侧的数字。如果您想要C ++版本(我认为精度较低),那么您的代码将如下所示:

double dub = .0000324769;
printf("%.5g", dub);

哪个产量 3.2477e-05

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有什么办法可以让Cloud Dataflow像流一样输出吗?

来自分类Dev

Akka 流 - 它可以像普通演员或其他方式一样扩展吗?

来自分类Dev

我可以在Container中溢出小部件以使其像修剪的一样吗?

来自分类Dev

像 Message Convo 一样左右浮动 Div

来自分类Dev

浮动元素会像定位元素一样创建单独的堆叠上下文吗?

来自分类Dev

我可以使用 AJAX 请求来像 reqular http 请求一样更新整个页面吗?

来自分类Dev

可以像Javascript一样压缩Python代码吗?

来自分类Dev

变量可以像对象一样对待吗?

来自分类Dev

可以像数组一样访问Javascript对象吗?

来自分类Dev

可以像sql一样注入php吗?

来自分类Dev

我可以像使用函数一样创建一个重复的类吗

来自分类Dev

如何创建可以像Facebook通知一样在屏幕上移动的浮动广告?

来自分类Dev

我如何像html一样将标签内的元素浮动到左侧或右侧?

来自分类Dev

我可以像使用SatNav一样为mapView设置动画吗

来自分类Dev

我可以像delete [3]一样为delete []提供参数吗?

来自分类Dev

我可以像App Store应用一样在后台更新iOS企业应用吗?

来自分类Dev

我可以像R中的图一样在ggplot中省略x参数吗

来自分类Dev

我可以像操纵字符串一样操纵符号吗?

来自分类Dev

我可以像使用xslt-renderings一样在Sitecore中使用Razor视图吗?

来自分类Dev

我可以像使用JavaScript一样使用CSS吗?

来自分类Dev

我可以像Google Analytics(分析)一样将事件推送到Eloqua吗?

来自分类Dev

我可以让git merge –ff像--ff-only一样吗?

来自分类Dev

我可以像使用Spring的XML一样使用Guice配置特定对象吗?

来自分类Dev

我可以像组件一样导入png / jpg图像吗?React.js

来自分类Dev

我可以像getter一样返回函数吗?

来自分类Dev

我可以像使用常规上传一样使用httprequest自动发布文件吗?

来自分类Dev

我可以像Emacs一样在Notepad ++中获得分屏显示吗?

来自分类Dev

我可以像github一样以图形方式查看本地git裸存储库吗?

来自分类Dev

我可以像12.04上的13.04一样使用DE吗

Related 相关文章

  1. 1

    有什么办法可以让Cloud Dataflow像流一样输出吗?

  2. 2

    Akka 流 - 它可以像普通演员或其他方式一样扩展吗?

  3. 3

    我可以在Container中溢出小部件以使其像修剪的一样吗?

  4. 4

    像 Message Convo 一样左右浮动 Div

  5. 5

    浮动元素会像定位元素一样创建单独的堆叠上下文吗?

  6. 6

    我可以使用 AJAX 请求来像 reqular http 请求一样更新整个页面吗?

  7. 7

    可以像Javascript一样压缩Python代码吗?

  8. 8

    变量可以像对象一样对待吗?

  9. 9

    可以像数组一样访问Javascript对象吗?

  10. 10

    可以像sql一样注入php吗?

  11. 11

    我可以像使用函数一样创建一个重复的类吗

  12. 12

    如何创建可以像Facebook通知一样在屏幕上移动的浮动广告?

  13. 13

    我如何像html一样将标签内的元素浮动到左侧或右侧?

  14. 14

    我可以像使用SatNav一样为mapView设置动画吗

  15. 15

    我可以像delete [3]一样为delete []提供参数吗?

  16. 16

    我可以像App Store应用一样在后台更新iOS企业应用吗?

  17. 17

    我可以像R中的图一样在ggplot中省略x参数吗

  18. 18

    我可以像操纵字符串一样操纵符号吗?

  19. 19

    我可以像使用xslt-renderings一样在Sitecore中使用Razor视图吗?

  20. 20

    我可以像使用JavaScript一样使用CSS吗?

  21. 21

    我可以像Google Analytics(分析)一样将事件推送到Eloqua吗?

  22. 22

    我可以让git merge –ff像--ff-only一样吗?

  23. 23

    我可以像使用Spring的XML一样使用Guice配置特定对象吗?

  24. 24

    我可以像组件一样导入png / jpg图像吗?React.js

  25. 25

    我可以像getter一样返回函数吗?

  26. 26

    我可以像使用常规上传一样使用httprequest自动发布文件吗?

  27. 27

    我可以像Emacs一样在Notepad ++中获得分屏显示吗?

  28. 28

    我可以像github一样以图形方式查看本地git裸存储库吗?

  29. 29

    我可以像12.04上的13.04一样使用DE吗

热门标签

归档