dsp2812数值计算出错问题

2025-01-02 17:09:41
推荐回答(2个)
回答1:

我来告诉你。
int型xint型,结果还是int型,然后赋值给long型,所以,你应该知道问题在哪里了,问题就在编译器无法知道这两个int相乘会溢出。
你要么强制类型转换,要么确定不会溢出。

回答2:

你这个明显是溢出了啊。int和芯片的位数相关,一般16位的,2个字节,表示的范围2^16