回复:数据输入格式的问题

荣海

  • 帖子

    371
  • 精华

    0
  • 被关注

    10

论坛等级:侠士

注册时间:2009-04-02

普通 普通 如何晋级?

发布于 2010-03-22 15:38:52

3楼

对于数据格式,你要区分是位(bit)、字节(B)、字(W)、双字(D);
在运算的时候,需要将不同格式的数据转换为相同格式才能计算。
有一种情况下不用转换,就是隐式数据类型转换,如下:
分类 转换次序
ANY_BIT BOOL > BYTE > WORD > DWORD
ANY_NUM INT > DINT > REAL
表中定义的几类数据类型,编译器将按所显示的次序进行隐式数据类型转换。两地址的共同格式总是取两数据类型定义之较大者——例如,BYTE和WORD的共同格式是WORD。
记住在ANY_BIT类中数据类型转换结果中的前导位被置为0。


物竞天择,适者生存!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。