TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530数学运算,算的平方值居然是负数,求鉴定

如图我调试代码的时候发现值大概大于160之后运算就会出错,平方怎么可能是负数呢??

在其他51上也测试了这个代码也是这个没问题,十六进制输出和十进制输出结果不一样,十六进制输出正确,但是十进制输出就是错误

在linux和VC下页跑过就没问题,求鉴定啊

VV:

你在printf出设断点,看d的value正确吗?

ben wang:

回复 VV:

恩,已经解决了,长度问题,才发现int型在CC2530里面居然是2字节的,罪过了

赞(0)
未经允许不得转载:TI中文支持网 » CC2530数学运算,算的平方值居然是负数,求鉴定
分享到: 更多 (0)