WORD和int数据类型有什么区别

如题所述

WORD和int数据类型区别:

1)数据类型不同:WORD是无符号整数型,int是有符号整数型;

2)字节数不同:WORD占2个字节,int在目前的电脑中占4个字节;

3)取值单位不同:WORD取值范围0~65536,int取值范围-32768~32767。

CPU中的数据一般都是以二进制形式表示的,其指令对于数据格式有一定的要求,数据格式包括数据长度和数据类型,指令中数据格式一致才可以正常工作。

主要包括:布尔型、单字节、双字节无符号整数、双字节有符号整数,4字节无符号整数、4字节有符号整数和4字节浮点数等。不同的数据类型具有不同的数据长度与数据范围。

扩展资料

其它类型数据取值范围:

1.布尔型:数据长度是1位;

2.字节型:数据长度1字节;

3.双整数:数据长度4字节;

4.双  字:数据长度4字节。

参考资料来源:百度百科--word

参考资料来源:百度百科--INT

参考资料来源:《电气控制与PLC技术及应用——西门子S7-200系列》吴凌云 主编 

华中科技大学出版社  3 PLC的硬件组成与工作原理 3.5 S7-200的数据存储器及寻址方式

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-06-27
1、WORD是无符号的数据类型;INT是有符号的数据类型(最高位为1表示负数,0表示正数)。
通常情况下WORD用于逻辑运算,INT用于数学运算;
在使用梯形图或SCL等语言编程时区分较严格。
在使用语句表编程时系统不检测数据类型是否匹配,即WORD与INT在用法上没有什么区别(WORD可做数学运算,INT也可作逻辑运算)。
2、S7-300的WORD与INT的取值范围:
字的取值范围都是:W#16#0000~~~W#16#FFFF。本回答被网友采纳
第2个回答  2017-06-27
word是无符号的,或者说都是正数int是有符号的,最高位为1表示负数,0表示正数
第3个回答  2021-04-13
属于不同的范畴:变量类型、数据存储类型
第4个回答  2023-03-13

相似回答