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

[复制链接]
2202|18
 楼主| renyaq 发表于 2021-10-17 23:00 | 显示全部楼层 |阅读模式
我用PIC16F1507的C语言求平均值,感觉有问题。请问PIC C语言可以用“/”来做除法运算吗?
llljh 发表于 2021-10-17 23:03 | 显示全部楼层
感觉应该可以呀。有什么问题呀?
heweibig 发表于 2021-10-17 23:05 | 显示全部楼层
当然可以了
zhanghqi 发表于 2021-10-17 23:08 | 显示全部楼层
肯定可以用啊。你要查一下是不是其他原因导致的
jlyuan 发表于 2021-10-17 23:12 | 显示全部楼层
是的,比如溢出之类的情况
chuxh 发表于 2021-10-17 23:17 | 显示全部楼层
可以,不确定的可以看看编译器文档
huangchui 发表于 2021-10-17 23:19 | 显示全部楼层
可以,没问题。

如果出错,你重点检查一下自己有没有做变量的强制类型转换之类的操作。
xxrs 发表于 2021-10-17 23:21 | 显示全部楼层
这种数学 运 算可以用IDE的软件模拟器的,比硬件的好用
yszong 发表于 2021-10-17 23:23 | 显示全部楼层
把 学 和运两个字放在一起就显示不出来!!!
zhaoxqi 发表于 2021-10-17 23:25 | 显示全部楼层
8位机做除法效率感人的
jiajs 发表于 2021-10-17 23:29 | 显示全部楼层
反正是平均, 你选基数是2^n的个数, 平均值就是Ave=SUM>>n; 就好了。。简单又高效。
songqian17 发表于 2021-10-17 23:31 | 显示全部楼层
dengdc 发表于 2021-10-17 23:34 | 显示全部楼层
数据运算全部是整数运算,小数舍去的方法。
wuhany 发表于 2021-10-17 23:36 | 显示全部楼层
比如5/2,结果是2,不会是2.5。
zhanghqi 发表于 2021-10-17 23:39 | 显示全部楼层
除非你使用浮点数算法。
 楼主| renyaq 发表于 2021-10-17 23:41 | 显示全部楼层

其实还是不大明白,我再琢磨琢磨吧,多谢了哈先
lidi911 发表于 2021-10-18 08:04 来自手机 | 显示全部楼层
什么问题?代码贴上来看看。
chenqianqian 发表于 2021-10-18 08:25 来自手机 | 显示全部楼层
不要怀疑,一定是你程序的问题。
ayfalcon 发表于 2021-10-25 21:20 | 显示全部楼层
除法没有问题,就是编译出来代码量不小,FALSH小的单片机用不了几个除法空间就满了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

700

主题

10138

帖子

4

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