INT WORD 格式转换

INT格式的2#1000 0000 0000 1010是-10
WORD格式的2#1000 0000 0000 1010是32778
这两种格式怎么转换啊,网上好多答案说不需要转换可以直接使用,但是他们的数值都不一样

最佳答案

把INT类型数-10 传到WORD 类型的变量里,它就是2#1111_1111_1111_0110至于是多少,自己算下吧,反正不是32778。
把INT类型数-10 传到INT类型的变量里,它就是-10。
负数在计算机里是以补码的形式存储的,所以-10 以二进制形式表示出来是2#1111_1111_1111_0110。
的确是不需要转换的。

提问者对于答案的评价:
谢谢您的回答,但是我对补码的概念不是很清楚,什么情况会用补码的方式表示

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc168376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月11日 下午2:58
下一篇 2017年6月11日 下午2:58

相关推荐

  • 求问

    求个交流团队   QQ群最好  主要讨论200PLC和变频器一些知识   有的留个QQ群号谢谢大家&…

    SIMATIC S7-200 2020年10月31日
  • s7-200 EM231模拟量输入问题

    EM231 8点AI模块,输入是0~5V,安全栅输出是1~5v,是否可以使用?如果可以使用,需要注意什么? 最佳答案 可以的:   &nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200 modbus通讯 port0烧的解决办法

    我有一个项目,有三个s7-200通过modbus和上位机通讯,分别接的工控机的三个com口。串口中间用的是研华的ADAM4520的模块,最近有两台都出现了prot0烧毁的情况。去处…

    2017年6月27日
  • 用VB写上位机程序,跟CP243-1通讯,会不会有挑战性

    用VB写上位机程序,跟CP243-1通讯,会不会有挑战性??请问该怎么实现?谢谢提供思路。据观察很多使用串口控件来用串口通讯的。 最佳答案 这是一个有挑战性的工作,西门子的CP24…

    SIMATIC S7-200 2018年12月14日
  • s7200组网

    我现在用上位机做主战用PROFIBUS通信,下面有三个S7200PLC用总线接头连上了.我想请问各PLC的地址怎么确定?如果加上数字量或模拟量之后各模块的地址又怎么确定呢? 问题补…

    SIMATIC S7-200 2021年7月5日
  • S7200中SR触发器

    如下图所示,V4.0在HMI是一个两位旋钮,启动/停止两个位置。V5.0是一个输出的中间变量,因为这个两位的旋钮是带自锁的,这样的程序可以实现吗。例如,如果V4.0=1,&nbsp…

    2021年7月5日
  • S7-200 CPU226和触摸屏通信

    S7-200 CPU226和触摸屏Smart 700通信 用RS485接口,两头的九针接口分别对应的接线 最佳答案 1 外壳地,连接到连接器…

    SIMATIC S7-200 2020年11月1日
  • 网络读写

    LD SM0.0            NETR&…

    SIMATIC S7-200 2021年7月5日
  • S7-200 SMART PUT/GET 网络环境问题

    2台smart 距离1.5km左右,能ping通,但是PUT/GET无法通信,编程软件无法扫描到CPU。使用公司内部的局域网,有其他设备。有没有PUT/GET的相关资料 …

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC224PID控制

    我想用200PID向导做一个PID温度控制,要求达到一个温度自动调节(实际温度高过设定值时阀门开度关小,温度低于设定值时阀门自动开大)围绕一个设定温度做PID自动调节,由于本人属于…

    SIMATIC S7-200 2020年10月31日