芯片MSP430F5438A
软件IAR
描述:软件中需要用到一个数字椭圆的程序,就用MATLAB的混合编程功能生成了一个,将生成的代码放入IAR编译后出现一堆这种warning,想知道是怎么一回事,会不会有大的影响
Lichen Wang:
你問的是 c語言的問題.
例如, 如果 n 是一個16位的整數, 則 n =70000; 和 n =4464; 的結果是相同的.
只少 65536. 也許不會有大的影響.
灰小子:
回复 Lichen Wang:
整数转换导致数据截断
楼上举的例子很好。一般就是数据类型匹配的问题