如图我调试代码的时候发现值大概大于160之后运算就会出错,平方怎么可能是负数呢??
在其他51上也测试了这个代码也是这个没问题,十六进制输出和十进制输出结果不一样,十六进制输出正确,但是十进制输出就是错误
在linux和VC下页跑过就没问题,求鉴定啊
VV:
你在printf出设断点,看d的value正确吗?
ben wang:
回复 VV:
恩,已经解决了,长度问题,才发现int型在CC2530里面居然是2字节的,罪过了
如图我调试代码的时候发现值大概大于160之后运算就会出错,平方怎么可能是负数呢??
在其他51上也测试了这个代码也是这个没问题,十六进制输出和十进制输出结果不一样,十六进制输出正确,但是十进制输出就是错误
在linux和VC下页跑过就没问题,求鉴定啊
你在printf出设断点,看d的value正确吗?
回复 VV:
恩,已经解决了,长度问题,才发现int型在CC2530里面居然是2字节的,罪过了