回复:浮点数从0开始每次加上0.01,加5次之后第3位小数点后面开始出现数字,这是什么原因?

芳季

西门子1847工业学习平台

  • 帖子

    15819
  • 精华

    103
  • 被关注

    989

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2018-10-24 22:15:06

3楼

我猜,这样用的人应该都是把……

浮点数是小数点不固定的数。整数,是小数点固定在个位后面。而还有一种叫做定点数,就是小数点固定在指定位置。假如定点数的小数点固定在百位数的右侧,那么000001这个数就实际上是0.01了。然而这样的值,每次加1的话就是每次加0.01了。

楼主,可能这个才是你需要的。可能你要的效果是多少秒让一个数增加0.01 。是不是?这样的做法就应该用定点数,而不是浮点数。也就是用整数运算,结果除以100 。

你想想。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33308条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。