在计算机中,不管程序还是数据都表示为二进制格式。对于我们平常编程常使用的整数有两种类型,一种是无符号整数,另外一种是有符号整数。
相应地,就有两种整数的二进制表达方式。一般我们使用的计算机都是32位,因此对两种整数的二进制表达方式都是32位长。而它们的最大的区别
在于把做左边第一位二进制位作为符号位。对于有符号整数,左边第一位表示整数的正或负。
因为有符号整数把左边第一位二进制位作为符号位,所以有符号整数的的最大值是无符号整数的最大值的一半。
在计算机中,不管程序还是数据都表示为二进制格式。对于我们平常编程常使用的整数有两种类型,一种是无符号整数,另外一种是有符号整数。
相应地,就有两种整数的二进制表达方式。一般我们使用的计算机都是32位,因此对两种整数的二进制表达方式都是32位长。而它们的最大的区别
在于把做左边第一位二进制位作为符号位。对于有符号整数,左边第一位表示整数的正或负。
因为有符号整数把左边第一位二进制位作为符号位,所以有符号整数的的最大值是无符号整数的最大值的一半。
转载于:https://www.cnblogs.com/tylerdurdon/archive/2008/07/27/1252334.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/436128.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!