计算机中有符号整数的取值范围
·
有符号整数为:int,有正负之分,在二进制条件下,1字节(byte)占8位(bit),2byte占16bit,4byte占32bit,8byte就是64bit,在有符号的规则下第一位表示正负,0为正,1为负。
1字节的取值范围:最大值是:(2^7)-1=127;二进制表示为:01111111
最小值是:-2^7=-128;二进制表示为:10000000
2字节的取值范围:最大值是:(2^15)-1=32767;二进制表示为:01……1//0后面15个1
最小值是:-2^15=-32768;二进制表示为:10……0//1后面31个0
8字节的取值范围:最大值是:(2^31)-1=2147483647;二进制表示为:01……1//0后面31个1
最小值是:-2^31=-2147483648;二进制表示为:10……0//1后面63个0
16字节的取值范围:最大值是:(2^63)-1=32767;二进制表示为:01……1//0后面63个1
最小值是:-2^63=-32768;二进制表示为:10……0//1后面63个0
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)