作业帮 > 综合 > 作业

数值变量int是怎么计算取值范围的?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/05/02 02:04:31
数值变量int是怎么计算取值范围的?
16位跟32位计算方法一样吗?十六位下是多少字节和取值范围?32位下又是多少字节取值范围呢?有的说是-32768-32767有的说是-2147483647-2147438647 晕了都!
数值变量int是怎么计算取值范围的?
你得看你使用的语言(严格说是编译器)采用哪种定义,采用的是不同的位数那范围肯定不一样.2的16次方是65536,所以16位下可以表达-32768~32767.原理是65536的一半拿来存负数,一半存正数和零.32位的则是4294967296,一半存负数就是-2147483647,另一半同理.
希望采纳