1、 INT(16位),有符号整数,为什么数据范围是-32768 to +32767 ???
因为有符号的16位数据的最高位是符号位,最高位是1,为负数,最高位为0是正数,除去最高位,剩下15位,最大的二进制表示为111111111111111(15个1)转换为10进制数是32767 ,加上符号位当让是-32768--- +32767
2、 DINT(32位),有符号双整数,它的数据范围是什么,为什么???
是-2147483648----+2147483648,道理同上,最高位为符号位,剩下的31位最大值就是31个1,转换为10进制就是2147483648
3、浮点数的数据范围是什么???
浮点数的额范围是-3.402823E----1.75495E
13-04-01 21:12