找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

取小数点后两位怎么理解

查看数: 4753 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-6-4 21:38

正文摘要:

取小数点后两位怎么理解

回复

ID:345677 发表于 2018-6-5 20:06
小数点后  0.00之后的数字
ID:7485 发表于 2018-6-5 16:14
a*0.0625就等于a>>4   运算方法不同,效率不同。
ID:123289 发表于 2018-6-5 12:54
*100后取整,再/100就实现了。
ID:345181 发表于 2018-6-5 09:46
浮点数取小数点后两位(不舍入),浮点数保留小数点后两位(舍入)
ID:318095 发表于 2018-6-5 09:16
得具体分析  dio为float型的就是有小数点后几位  而后面的k用 u16定义的估计是前面定义的int型的,这样就把float型后面的小数位取消了,只保留整数位。举个例子,如果dio=111.111,取 k=111.  dio*10=1111.11,再取k就是1111
ID:76087 发表于 2018-6-5 05:18
dio是一个浮点的数据, K 是一个整型数据, 如果要将浮点数据的小数点后面数据读取出来。那么就需要将这个浮点数据扩大。要不然,浮点数据直接赋值给整型数据,小数点后面的数据就不见了。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表