Microchip
直播中

王凤英

8年用户 239经验值
私信 关注
[问答]

XC8怎么将float隐式转换为整数

您好,我使用了两个选项来改变浮点到余弦角的整数。但是我得到了如下警告:警告[356 ]代码ADC.C;282.27将浮点到整数的隐式转换。所以不能得到准确的结果。我的代码是includeincludeunsigned int temp;//一些十进制值浮点数,Angle;CouUNT=(float)(temp*2*3.1416)/1000;Angle=(float)cos(COUNT);//FirstOptiontry=abs(ceil(Angle*1000);//Got Warning here//Second OptionTRy=Tunc(角度* 1000);/ /在这里得到警告(尝试);有人能引导我做错什么吗?有什么解决办法吗?我用MPLAB XC8为PIC18F420单片机。——卡兰

回帖(4)

丁亚念

2019-9-6 12:16:34
你没有发布完整的例子,没有“尝试”的定义。
举报

张娜

2019-9-6 12:35:12
BTW,一个变量的坏名字,我会说代码正在做它应该做的…转换等等。你看到了什么样的“错误”?
举报

周玲玲

2019-9-6 12:42:46
没有错误!!只有警告…警告(356)e:CODECADC.C;282.27将浮点隐式转换为整数
举报

李维兴

2019-9-6 13:22:43
举报

更多回帖

发帖
×
20
完善资料,
赚取积分