quote:以下是引用Automann在2012-06-30 19:30:01的发言:quote:以下是引用eaglesky在2012-06-30 18:55:42的发言:
个人观点,这个问题没必要去较真。只是一种表达方式而已。
在STEP7中,定义变量的时候,可以建立INT,也可以建立word,如果说word不是数据类型,那么应该说它是什么呢?不过话说回来,我的习惯一般不称其“数据类型”,而称其“变量类型”。
所以说起来的话,word也是数据类型,但是这种表达方式和INT这样的表达方式不同,角度不同,或者说,word包含了int,word从直观上说,注重的角度是容量或者说长度。而int更注重具体的类型。
就像是阀门之类的,从不同的角度去分类,是有不同的类型的,但这些类型之间是有交叉的。
看来你没有认真看我一楼的帖子。Word(字)是个多义词,可以用来表示长度。Word作为数据类型时与INT是水火不相容的。
一楼的帖子有看。廖老师的说的我也不认为有错误。我只是觉得在这个问题上不必较真。
如果说从学生的角度讲,考试题目有这个,确实需要界限分明,从学术上讲应该也需要严谨。从现实应用上讲的话,更需要的理解其中的真实含义,才能灵活应用。
step7在数据类型上,如果用LAD的话,数据类型不合要求,程序是通不过的,但是同样的语句,转换成STL来写的话,就是可以通过的,也能得到编程需要的结果。