当前位置:
工控论坛
> >
产品
>
PLC
>
贝加莱(B&R)PLC
我要发帖
如何用C语言实现开平方
点击:
2923
| 回复:
3
bjwhmz
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 3回
年度积分:0
历史总积分:46
注册:2004年6月16日
发表于:2006-05-31 10:16:00
楼主
如何用C语言实现开平方,好像PCC里面没有这个例子,operator里面的SQRT()好像不支持C的模式
分享到:
收藏
邀请回答
回复楼主
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2006-05-31 10:26:00
1楼
标准c里面有个math.h头文件里面都是些数学函数,只要引用这个头文件就可以在你的c程序中调用这些函数。
开平方的函数是sqrt()。
这个文件位于: 你的AS安装路径\As\GnuInst\i386-elf\include\(SG4 target) 你的AS安装路径\As\GnuInst\m68k-elf\include\(SG3 target)
回复
引用
举报
bjwhmz
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 3回
年度积分:0
历史总积分:46
注册:2004年6月16日
发表于:2006-05-31 10:36:00
2楼
直接引用就可以了,我明白了,开始我写成大写了SQRT()结果就是错的,谢谢的,编译时出现了
Warning: : type mismatch in implicit declaration for built-in function `sqrt'难道进入的数有要求吗?
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2006-05-31 13:06:00
3楼
sqrt()这个需要输入double型的数,还有个sqrtf()是float数的,可以试试看。
回复
引用
举报
热门招聘
相关主题
西门子PLC梯形图元件如何加注...
[8571]
如何用编码器来计算产品运行...
[9479]
(已结帖)工控PLC擂台第93期-...
[7905]
PLC ERR指示灯亮着,怎么解决...
[21351]
模拟量输出模块(4-20MA)电流...
[8746]
PLC编程资料、PLC编程软件下载...
[39511]
cp5611
[8003]
怎么来确定一个伺服电机转一...
[8708]
工控老鬼 工控人生 工控这...
[10377]
永宏PLC脉冲输出时,脉冲电压...
[7168]
官方公众号
智造工程师
客服
小程序
公众号