请教printf()函数参数问题

有一段代码是这样的
 #include "apdefap.h"
 void OnClick(char* lpszPictureName, char* lpszObjectMame,char* lpszPropertyName)
 {
 float fNumber;
 double dNnmber;
 fNumber = 1.0000001
 dNnmber = 1.0000001
 printf("float:\t\%2.17f\sizeof(float):\t%d\r\n"
       "double:\t\%2.17f\sizeof(double):\t%d\r\n" ,
         fNumber, sizeof(float), dNnmber,sizeof(double));
 }
 我不明白输出浮点数值用%f不就可以了吗?为什么他还在%f之间加个2.17数值进去呢?

最佳答案

这是printf输出格式:
 m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位
 m在WinCC中似乎被忽略了,效果跟%.17f是一样的,即小数位数为17位。

提问者对于答案的评价:
谢谢!
 

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc275468.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午11:36
下一篇 2019年6月11日 上午11:36

相关推荐

  • 如何将两个WINCC 6.2项目放到一个项目下运行

    我现在有两个WINCC 6.2做的项目,分别在不同的PC上运行,现在操作工要求将两个项目放在同一台电脑上运行,如何将两个项目合在一起? 最佳答案 1、先看硬件配置,如果两…

    SIMATIC WinCC 2019年6月11日
  • kepware作为客户端访问wincc如何实现?求教

    kepware作为客户端访问wincc如何实现?wincc作为服务器。我是新手,求各位高手解答。 最佳答案 Kepware 安装 完成后,会有 一个O…

    SIMATIC WinCC 2017年5月28日
  • 百分比柱条显示

    我想显示CPU的使用率,我见他们用的柱条显示,和棒图差不多,但用棒图只能显示数字,不能显示百分比 问题补充:我的意思是用一个柱条显示CPU的使用率,柱条的高度是随着CPU的使用不断…

    SIMATIC WinCC 2019年6月11日
  • WINCC 授权安装

    请教各位大侠,WINCC的授权如何选择,如何安装?谢谢! 最佳答案 授权通过 软盘、U盘、授权软件 都可以安装。安装时候不能把所有的授权都装上,只需把需要的授权…

    SIMATIC WinCC 2019年6月11日
  • 触摸屏变量连接属性疑问

    各位高手,我一直有一个疑问,没有彻底弄明白,此按钮的变量属性中的“事件”那里和“显示-外观”那里我是明白的,就是另外两个地方显得多余的,为什么还要进行变量关联?恳请指教 图片说明:…

    2021年7月5日
  • 我想将一台计算机上的WINCC工程复制到另一台计算机上,请问详细操作?

    我以前没用过WINCC,请各位高手说的详细点 问题补充:是两个WINCC计算机做的冗余,其中一台计算机的硬盘坏了,我想再买台新计算机把那台好的计算机上的工程复制到这台新的计算机上,…

    SIMATIC WinCC 2019年6月11日
  • WinCC项目复制到另一台工控机的问题

    用WinCC自带的项目复制器,工程复制后在放入另两台工控机上,打开项目,选择启用本地服务器,计算机名选择本机名,然后激活项目,一台工控机正常,而另一台工控机画面始终无法读取IO信号…

    SIMATIC WinCC 2017年10月31日
  • WinCC导出问题

    我用WinCC V6.0 SP3软件如何在警报中直接导出一个PDF文档?     之前我是在警报中点打印按钮后…

    SIMATIC WinCC 2019年6月11日
  • 怎样将自定义数据库查询的内容在msflexgrid控件显示出来

    自己从网上找了一个实例,自定义数据库,可以实现写入数据和读出数据。但是不能将查询结果在msflexgrid控件或者datagrid控件上显示出来,代码如图片所示。 问题补充:代码如…

    2021年7月5日
  • wincc的删除

    wincc我装了两次,一次在系统盘,另一次在d盘,每次RT时无法运行,现两盘中都有winccprojects,wincc软件已删除、上述文件夹无法删除,都提示之程序在执行。请问各位…

    SIMATIC WinCC 2019年6月11日