C语言中。int 取值范围
首先声明:数学学得不好。所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。谢谢!!...
首先声明:数学学得不好。
所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。
谢谢!! 展开
所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。
谢谢!! 展开
展开全部
int是32位的。一半正数,一半负数,所以取值范围就出来了。
-2的15次方~2的15次方-1
-2的15次方~2的15次方-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先声明:数学学得不好。
所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。
谢谢!!
int型占2个字节 即为16位
00000000 00000000
int 型是有符号型最大的整数是
01111111 11111111=10000000 00000000-1
转换成10进制``即为2^15-1
因为1后面有15个0``
最小的数10000000 00000000
-2……16
所以不明白2的15次方是怎么来的,之后又为什么要减1.详解这个计算过程。
谢谢!!
int型占2个字节 即为16位
00000000 00000000
int 型是有符号型最大的整数是
01111111 11111111=10000000 00000000-1
转换成10进制``即为2^15-1
因为1后面有15个0``
最小的数10000000 00000000
-2……16
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-2的15次方~2的15次方-1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
-65536~65535
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询