引用引用第3楼lander于2023-03-11 10:47发表的 :我其实是在做一个modbus RTU 通讯,写入只能是一个16位的数,我输入是实数,然后我转换成整数,当我输入超过32767是,它就变负了,(-32768---+32767),然后这个负数写进去,设备就不认识了,所以我想问问如何才能写进去变成0-65535,而不是-32768-+32767 ,普通的整数VW 好像不能大于32767,大了就变负数。