VB508是140,VB509是144,为什么VW508不是35984呢?好像是变成了-29952
问题补充:
我是个新手,我要怎么设置它是有符号或无符号?
最佳答案
是-29552吧。
35984和-29552的二进制存贮格式是一样的,只是作为不同的数据类型处理表现为不同的值 。
当将其当作无符号数时,最高位是当作数据位处理的,得到的值是35984。
当将其当作有符号数时,最高位是符号位,最高位值为1,所以是负数,其值是-29552。
提问者对于答案的评价:
那如何设置它为有符号或无符号呢?
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320922.html