当前位置:
工控论坛
> >
产品
>
工业互联
>
现场总线
>
LonWorks
我要发帖
请教高手——关于浮点数的应用
点击:
697
| 回复:
3
荷
关注
私信
精华:0帖
求助:0帖
帖子:24帖 | 24回
年度积分:0
历史总积分:96
注册:2004年12月17日
发表于:2005-05-18 12:54:00
楼主
我在书上看到用#define 定义浮点常量,如fl_zero,fl_half,fl_minus_one可以分别定义为数字0.0 ,0.5, 1.0,-1.0 但是我写入#define FL_HALF 0.5 和写入#define FL_A 4.56 float_type a=4.56 时都提示错误: float constants are not supported;这是为什么呢????? 怎样才能给以个浮点型量赋初值呢???????? 希望高手们能给以解答,万分感谢!!!!!!!!!!!!! (急)
分享到:
收藏
邀请回答
回复楼主
举报
Tim
关注
私信
精华:0帖
求助:0帖
帖子:6帖 | 21回
年度积分:0
历史总积分:88
注册:2002年8月08日
发表于:2005-05-20 06:20:00
1楼
例如: float_type one_three; fl_from_ascii("0.33333", &one_three);
回复
引用
举报
zw76812
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 567回
年度积分:0
历史总积分:654
注册:2001年7月18日
发表于:2005-05-20 09:35:00
2楼
float constants are not supported: neuronC不支持定义浮点类型 直接赋值。。 float_type a=4.56 可以写成 float_type a; a=4.56; 或者把初始化部分放在reset里面。
回复
引用
举报
荷
关注
私信
精华:0帖
求助:0帖
帖子:24帖 | 24回
年度积分:0
历史总积分:96
注册:2004年12月17日
发表于:2005-05-20 12:23:00
3楼
非常感谢两位的回答!!! 如上所示,用函数fl_from_ascii从ASCII字符转换得到的方法可以得到浮点常量,但是, float_type a; a=4.56; 这种写法还是不可以!!!!???? float constants are not supported; 请高手指点!!!!!!!!!!
回复
引用
举报
热门招聘
相关主题
那里有PROFIBUS的协议下载?
[1506]
综述:现场总线的几种类型
[4000]
profibus总线连接器 总线最新...
[1397]
基金会现场总线在大型项目中...
[1507]
DNP3.0 protocol
[2753]
现在用232中继器可以使距离达...
[3797]
转载:现场总线智能仪表功能模...
[3007]
经典自动化网站集
[1748]
请问现场总现在电站自动化中...
[1516]
求助.总电表跟分电表度数相差...
[2357]
官方公众号
智造工程师
客服
小程序
公众号