查看: 629|回复: 0

求教,天问block乘法运算数值溢出问题

[复制链接]
回帖奖励 1 金钱 回复本帖可获得 1 金钱奖励! 每人限 1 次(中奖概率 50%)

1

主题

1

帖子

11

积分

注册会员

Rank: 2

积分
11
发表于 2026-2-2 22:50:11 | 显示全部楼层 |阅读模式
image.png
朋友们,可以看到我这个截图里面上面已经定义了那个估算功率为32位整数
然后 adc1输出的是566 ,adc2输出的是1023这两个数相乘应该是大概57万多一个数
但是在这个打印第3行估算功率那个百分号lu应该也是支持长数但是他这个只输出了一个5万多的一个数意思
就是说它这个数值超过65535就溢出,只显示不满65535的数,
现在求帮网友帮我嗯优化一下这个代码应该怎么写我就是要计算这个2路采样相乘得到功率。
感谢网友帮助
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|好好搭搭在线 ( © 好好搭搭在线 浙ICP备19030393号 )

GMT+8, 2026-3-12 13:45 , Processed in 0.143545 second(s), 27 queries .

Powered by Discuz!

© 2001-2026 Comsenz Inc.

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