发布于 2013-05-13 06:42:54
6楼
WORD:范围为十六进制的0000~FFFF(即十进制的0~65536)
INT:范围为-32768~32767;为有符号数,如果没有记错的话,最高位并不是为符号位;
西门子在数值转换的时候采用的是 two’s complement,具体如何转换可以参看以下网页:
http://en.wikipedia.org/wiki/Two's_complement;里面解释的非常详细!
比如说,word我们储存一个大于32767的数值,再转换成INT后,会得到-3822;