关于52单片机数据转换的问题

2019-07-15 13:56发布

刚好需要用到数据转换,就写了以下的程序。
然后这个程序在我的程序里出现了错误
*** error 65: access violation at C:0xC500 : no 'execute/read' permission
int zs(float aa)
{
        float bb;
        int cc;
        bb = floor(aa);
        cc = (int)bb;
        return cc;
}
然后另外写的一个程序却可以运行,想问下是什么情况

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
jin***016
1楼-- · 2019-07-15 19:12
另外写的一个程序与这个程序是一样的么
星空**吖米
2楼-- · 2019-07-16 00:34
jin***016 发表于 2016-5-18 14:53
另外写的一个程序与这个程序是一样的么

这个是在要用的程序上强制转换不了,发现问题了,是因为数据运算那里出问题了
chenwei6991627
3楼-- · 2019-07-16 06:34
floor函数定义是什么,返回值是什么类型?
@曲终人散@
4楼-- · 2019-07-16 12:25
 精彩回答 2  元偷偷看……
张大猛
5楼-- · 2019-07-16 15:48
这应该是数据转换时变量类型的问题
康夏涛
6楼-- · 2019-07-16 18:22
你何必了

一周热门 更多>