init和int的区别
INT代表的是16位。
DINT代表的是32位。
WORD代表的是双字节。
DWORD代表的是四字节。
16位整数和32位整数的区别如下:
1、字节含义不一样:
16位整数:2个字节。
32位整数:4个字节。
2、整数表达含义不一样:
16位整数:单整形数。
32位整数:双整形数以上两种类型均包含符号位,即有效数值位分别为15和31
而WORD和DWORD不包含符号。
扩展资料:
16位整数和32位整数的区别的原理:
计算机里的数是用二进制表示的,最左边的这一位一般用来表示这个数是正数还是负数,这样的话这个数就是有符号整数。如果最左边这一位不用来表示正负,而是和后面的连在一起表示整数,那么就不能区分这个数是正还是负,就只能是正数,这就是无符号整数。
计算机中的整数分为两类:不带符号位的整数(unsigned integer,也称为无符号整数),此类整数一定是正整数;带符号位的整数(signed integer),此类整数可以表示正整数,又可以表示负整数。
个字节是8位, 有符号的数,因为第一个位要用来表示符号,那么就只剩下7个位置可以用来表示数了0000000~1111111因为有符号,所以还可以表示范围:-1111 111 ~ +1111 111。
鹏仔微信 15129739599 鹏仔QQ344225443 鹏仔前端 pjxi.com 共享博客 sharedbk.com
图片声明:本站部分配图来自网络。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!