鱼C论坛

 找回密码
 立即注册
查看: 2816|回复: 4

请教大神我的问题出在哪里

[复制链接]
发表于 2018-1-20 21:11:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
typedef unsigned int             uint32 ;            
typedef unsigned short         ushort ;            
typedef unsigned char          uchar  ;            

typedef unsigned char          uint8  ;            
typedef unsigned short        uint16 ;            
typedef unsigned int            uint32 ;            
typedef unsigned long long  uint64 ;


typedef float               float32;            
typedef double              float64;         

float
lei_ji,
lingdian_huansuan,
k,
ushort
AD,
su,


lei_ji = ((AD-lingdian_huansuan)*su)/(k*100000.0)+lei_ji;

在计算这个lei_ji的产量时,结果如果改变上面的计算公式中的k(变化的比较大的情况下),这个累计的产量有时候就不变化了,也就是好像不运算了,具体怎么回事啊?请教
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-1-20 23:05:14 | 显示全部楼层
题目没描述清楚,能仔细说明一下是什么问题嘛
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-21 07:59:44 | 显示全部楼层
最上面是宏定义,然后下面定义了变量。最下面的计算公式里面的变量好几类吧,这样我在系统里面运行的时候,这个累计量(lei_ji)的运算输出值保存在一个寄存器中。我模拟这个计算公式中的瞬时变化的流量的值在变化很大的情况下,结果会出现当这个AD的值小的情况下(或者后面K值大的情况下),这个累计的量就不累计了,也就是这个数据停止不累加了,如果在增大AD的值或者减小后面这个K的值结果这个累加的变量(lei_ji)有又增加变化了,郁闷不知道时哪里出现问题了,请教了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-1-21 15:59:54 | 显示全部楼层
lqwuws 发表于 2018-1-21 07:59
最上面是宏定义,然后下面定义了变量。最下面的计算公式里面的变量好几类吧,这样我在系统里面运行的时候, ...

"结果会出现当这个AD的值小的情况下(或者后面K值大的情况下)"
AD的值小,k值大
AD的值究竟有多小,k值究竟有多大?
能给一个确定的值吗?如果能,那么这个程序调试起来就简单的多了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-1-30 19:18:51 | 显示全部楼层
AD的值最大50000,K值就不一定要多大,也许小,也许大
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-6 03:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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