请教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

相关推荐

  • PLC与WINCC OPC通讯

    1,PLC与上位机通讯是不是都需要kepserver这样的软件中转?2,PLC与kepserver与上位机 之间的关系  哪个是服务器 那个…

    SIMATIC WinCC 2021年7月5日
  • TP177B如何显示缓冲区报警

    TP177B 不支持报警记录;但是可以显示报警缓存区中的报警。置评专家:西门子人机界面产品支持 2011-7-8 11:08 我是新手,不太…

    SIMATIC WinCC 2019年6月11日
  • 例子中Excel 文件生成XML文件应用的是 Windows API函数还是Openness API函数?

    工程师也“开挂”,让程序来操作Portal 课程编号:V2404 ——TIAPortal的开放性应用程序接…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 例…

    2020年11月1日
  • VBS 脚本调用

    实现一个返回是否报警,需要多次调用同一功能,VBS项目模块中写入以下代码,例如:Function SumAlarm(Value1,Value2)If Value…

    SIMATIC WinCC 2017年8月15日
  • wincc tag management 中 IW QW的显示问题

    原来一直使用DB块直接调用,这次想直接调用step7中的I/O过程变量,但是调用时iw显示为EW,QW显示为AW。 请问是什么原因? 我原来用的早期版本没有出现…

    SIMATIC WinCC 2019年6月11日
  • wⅰNCC6.0画面出现?

    wiNCC6.0画面移至另一台6.0画面出现? 问题补充:我是把WINCC6.0项目里的一个图形,移至到另一台WINCC6.0项目里,(不是移至整个项目,而是单独移至一个图形到另一…

    2021年7月5日
  • 西门子WINCC.6.2中文版下载

    西门子WINCC.6.2中文版下载 最佳答案 http://yunpan.cn/QaHJXTV6bMaKR  提取码 32e9先转到你自己的360云盘…

    SIMATIC WinCC 2017年11月12日
  • WINCC变量导入导出

    现在做PLC项目时,如果有很多个变量的话,如果在WINCC里一个个的添加会很麻烦,请问有什么方便的办法吗?比如是否可以用其他工具一次性从STEP7导出,然后再一次性导入到wincc…

    SIMATIC WinCC 2019年6月11日
  • 急求:谁有控件Siemens STEP 7 S7 ComboBox?

    我的电脑上没有“SIMATIC Manager ”,所以控件中也找不到Siemens STEP 7 S7 ComboBo…

    SIMATIC WinCC 2019年6月11日
  • 如何熟悉VB?

    想学习VB,VB是一种软件,他用什么语言来编程的呢,学习VB是不是先要学习它的编程语言呢。?我主要用来做组态软件的脚本,还有所有组态软件都用什么语言做脚本呢? 问题补充:如何学脚本…

    SIMATIC WinCC 2018年12月2日