C语言求平均值感觉有问题

[复制链接]
1005|12
 楼主| renyaq 发表于 2020-5-19 22:59 | 显示全部楼层 |阅读模式
我用PIC16F1507的C语言求平均值,感觉有问题。请问PIC C语言可以用“/”来做除法运算吗?
chenjunt 发表于 2020-5-19 23:01 | 显示全部楼层
感觉应该可以呀。有什么问题呀?
morrisk 发表于 2020-5-19 23:06 | 显示全部楼层
当然可以了
songqian17 发表于 2020-5-19 23:10 | 显示全部楼层
肯定可以用啊。你要查一下是不是其他原因导致的
guoyt 发表于 2020-5-19 23:14 | 显示全部楼层
是的,比如溢出之类的情况
GIGGWANG 发表于 2020-5-19 23:16 | 显示全部楼层
可以,不确定的可以看看编译器文档
wangpe 发表于 2020-5-19 23:17 | 显示全部楼层
可以,没问题。

如果出错,你重点检查一下自己有没有做变量的强制类型转换之类的操作。
wangzsa 发表于 2020-5-19 23:20 | 显示全部楼层
这种数学 运 算可以用IDE的软件模拟器的,比硬件的好用
zhuww 发表于 2020-5-19 23:24 | 显示全部楼层
把 学 和运两个字放在一起就显示不出来!!!
 楼主| renyaq 发表于 2020-5-19 23:27 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
CoolSilicon 发表于 2020-5-20 10:25 | 显示全部楼层
8位机做除法效率感人的
反正是平均, 你选基数是2^n的个数, 平均值就是Ave=SUM>>n; 就好了。。简单又高效。
49500199 发表于 2020-5-20 15:05 | 显示全部楼层
CoolSilicon 发表于 2020-5-20 10:25
8位机做除法效率感人的
反正是平均, 你选基数是2^n的个数, 平均值就是Ave=SUM>>n; 就好了。。简单又高效 ...

正解
北极风 发表于 2020-5-20 16:12 | 显示全部楼层
数据运算全部是整数运算,小数舍去的方法。比如5/2,结果是2,不会是2.5。除非你使用浮点数算法。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部