当前位置:首页 > 二进制 > 正文

32位二进制和16位二进制


I、32位整数和16位整数有什么不一样的地方?

INT代表16位。

DINT代表32位。

WORD是双字节。

DWORD代表四个字节。

16位整数和32位整数的区别如下:

1个字节的含义不同:

16位整数:2字节。

32位整数:4字节。

2.整数有不同的含义:

16位整数:单个整数。

32位整数:上面两种类型的双精度整数都包含符号位;那是,有效数字位分别为15和31
WORD和DWORD不包含符号。

扩展信息:

16位整数和32位整数的区别原理:

计算机中的数字都是用二进制表示的,最左边的位一般用来判断数字是正数还是负数。 如果最左边的位不用来表示正负,而是与后面的连接起来表示一个整数,则无法区分该数是正数还是负数;它只能是无符号整数。 。

计算机中的整数分为两类:数字必须是正整数,既可以表示正数,也可以表示负数;不带无符号位的整数(signedinteger、unsignedinteger);负数。

一个字节是8位;由于有符号数的第一位代表符号,因此只剩下7位可以代表0000000~1111111。 可显示范围:-1111111~+1111111。

参考来源:百度百科-UnsignedInteger

参考来源:百度百科-int函数

参考来源:百度百科-word


II、编程中16位和32位是指的什么意思

PLC中的一位是指数据在内存中的占用情况,或者说数据所占用的存储区域。 数据长度是指能够代表数据复杂程度的最大存储范围。

当人们提到16位和32位时,他们指的是二进制数据占用的最基本的存储单元数量。 最基本的数据是二进制数0和1。 16位表示二进制数为1111111111111111或0000000000000000。 转换为十进制后为32767,这意味着它可以保存在16位存储中。 最大数量为32767,也允许32位。

扩展信息:

PLC用户程序执行过程中,仅显示I/O映像区中输入点的状态和数据。 显示。 不产生任何变化,I/O映像区或系统RAM存储区中的其他输出点或软件设备的状态或数据可能会发生变化,并且排名靠前的梯形图中程序执行的结果,影响排名靠前的梯形图。 任何使用这些线圈或数据的梯形图都可以工作。

相反,下面梯形图中刷新的逻辑线圈的状态或数据只会在下一个扫描周期影响其上方的程序。

在程序执行过程中使用立即I/O指令直接访问I/O点。

参考来源:百度百科-可编程逻辑控制器(可编程控制装置)