每秒钟具有时钟值的问题-C ++ [关闭]

问题描述 投票:0回答:1

我正在尝试计算平均值(每次计数)。

我的代码是这样的:它在while循环中运行,当它获得新的“信号”时,计数增加1,而新的平均值就是计数。

time_now = clock()/CLOCKS_PER_SEC;
avg = count/time_now;
serial.printf("Avg: %03u",avg);

可变平均值是浮点型。它一直在终端上写avg = 0.000。

[如果有任何想法请告诉我,什么地方错了。

c++ c clock ctime
1个回答
0
投票

[使用printfu用于格式化unsigned int类型的参数。要格式化floatdouble,请将%03u更改为%.3f

© www.soinside.com 2019 - 2024. All rights reserved.