UINT和WORD的区别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UINT和WORD的区别相关的知识,希望对你有一定的参考价值。

参考技术A 1、UINT
无符号整数,即通常说的WORD型数据,WORD和UINT占用的空间是一样的,用法上没有什么区别。
INT是“占16位的有符号数”,UINT是“占16位的无符号数”,WORD就是“占16位的无符号数”,这些只要记住就行,编程的时候别混淆就行了。
2、从用途上看,存取数据使用WORD类型,数据运算处理使用INT类型,所以通常WORD类型用于数据存储地址标识,INT和DINT等类型用于数据运算处理,两者之间可以互相转换。但在使用梯形图或SCL等语言编程时,区分较严格。
3、STEP7帮助的“附录>数据类型和参数类型>基本数据类型”中的“基本数据类型”列表中有WORD(字)和DWORD(双字)。
4、FB、FC的局部变量表的数据类型中也有WORD和DWORD。
WORD(字)常用来说明数据的长度,和字节一样,相当于一个量词。但是WORD是个多义词,除了用来作量词外,还用来作数据类型用。就好像“天”是一个量词(例如一天两天),此外“天”还有很多别的用法一样。
WORD和INT都是16位的数据类型,区别在于有无符号。BYTE、WORD和DWORD数据类型的常数必须用16进制数来表示。

以上是关于UINT和WORD的区别的主要内容,如果未能解决你的问题,请参考以下文章

C++中int,Uint,uint16等有啥区别以及用处

uint8与uint8_t区别

Int和Uint8 swift之间的区别

uint8_t、uint_fast8_t 和 uint_least8_t 之间的区别

uint32_t 和 u_int32_t 的区别

C语言中,int,uint,cuint的区别是啥?