找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

keil中想用非函数方法取运算值小数点后一位,结果报错,有大佬解释一下吗

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

正文摘要:

函数方法取运算值小数点后一位方法:                  speed=a/3.75; //速度speed 带小数1.44               ...

回复

ID:411380 发表于 2018-10-22 16:35
浮点型,先乘10用int取整慢慢分离就行了
ID:412646 发表于 2018-10-22 15:36
你可以浮点数乘以10,然后int取整,再做除以10取余数,就分离出一位了,其他的类推。
ID:244223 发表于 2018-10-21 22:11
greatboy 发表于 2018-10-21 13:12              浮点数不能做 % 模运算吧。
ID:244223 发表于 2018-10-21 22:09
greatboy 发表于 2018-10-21 13:12 | 只看该作者 浮点数不能做 % 模运算吧。
ID:303383 发表于 2018-10-21 16:33
提示: 作者被禁止或删除 内容自动屏蔽
ID:413072 发表于 2018-10-21 13:33
看一下42行是不是有不显的非法字符,可以把没用的东西都拿到试一下,例如:把输入法调到全角模式,输入空格就占两字符位置了,此时的编码不属于ASCII,所以编译器会出错,因为是空格,固肉眼不容易察觉建议把//前面的空格都去掉试一下
ID:411662 发表于 2018-10-21 13:12
浮点数不能做 % 模运算吧。

评分

参与人数 1黑币 +10 收起 理由
霍礼林 + 10 回帖助人的奖励!

查看全部评分

ID:405708 发表于 2018-10-21 11:55
看一下42行是不是有不显的非法字符,可以把没用的东西都拿到试一下,例如:把输入法调到全角模式,输入空格就占两字符位置了,此时的编码不属于ASCII,所以编译器会出错,因为是空格,固肉眼不容易察觉建议把//前面的空格都去掉试一下

评分

参与人数 1黑币 +10 收起 理由
霍礼林 + 10 赞一个!

查看全部评分

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

Powered by 单片机教程网

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