题目
有符号型short的取值范围是怎么算出来的呀?
比如有符号型:short 在内存中占两个字节,范围为 -2^15到(2^15-1) ,我想知道这个范围是怎么算来的,原理是什么呢?希望大虾们可以详细的告诉小妹,
比如有符号型:short 在内存中占两个字节,范围为 -2^15到(2^15-1) ,我想知道这个范围是怎么算来的,原理是什么呢?希望大虾们可以详细的告诉小妹,
提问时间:2021-01-09
答案
有符号型最高位代表符号位(0正,1负),我在这就按一个字节给你讲解.
最大值:【0】111 1111
1个比特的1,结果是2^1 - 1
2个比特的1,结果是2^2 - 1
3个比特的1,结果是2^3 - 1
..
7个比特的1,结果是2^7 - 1
最小值:因为8个比特的1 (【1】111 1111) 是-1.
【1】111 1111-1 = 【1】111 1110 为 -2
【1】111 1110-1 = 【1】111 1101 为 -3
.
【1】000 0001-1 = 【1】000 0000 为 最小数
注意:【1+全0】可以同时用来表示正数负数的二进制.例如4的二进制为100,-4的二进制也为100.所以最小值是 负号+2^7.
同理,2个字节的有符号型的范围是-2^15到(2^15-1).
最大值:【0】111 1111
1个比特的1,结果是2^1 - 1
2个比特的1,结果是2^2 - 1
3个比特的1,结果是2^3 - 1
..
7个比特的1,结果是2^7 - 1
最小值:因为8个比特的1 (【1】111 1111) 是-1.
【1】111 1111-1 = 【1】111 1110 为 -2
【1】111 1110-1 = 【1】111 1101 为 -3
.
【1】000 0001-1 = 【1】000 0000 为 最小数
注意:【1+全0】可以同时用来表示正数负数的二进制.例如4的二进制为100,-4的二进制也为100.所以最小值是 负号+2^7.
同理,2个字节的有符号型的范围是-2^15到(2^15-1).
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1a frustrated bladder是什么意思
- 2甲,乙两辆汽车同时从A,B两地相向而行,相遇时所行路程的比是5比3,此时乙车中点还有80米,两地距离多少米?
- 3圆珠笔,铅笔,哪个是滑动摩擦,哪个是滚动摩擦?
- 4甲烷分子是以碳原子为中心的正四面体结构,CCl4却不是正四面体结构对不对?
- 5求和的符号上面、下面、右面的字母都代表什么意思?
- 6两只轮船同时从青岛去上海,18小时后,甲船落后乙船57.6千米,甲船平均每小时行32.5千米,乙船平均每小时行多少千米?
- 7用代入法解方程组:(1)y=x+2,2x+3y=11;(2)x-y=4,2x+y=-1.
- 8一个三位数乘6的积,与41乘18的积相等.这个三位数是多少?
- 9"次北固山下"就这个短语翻译
- 10简述河套平原发展耕作农业的自然条件拜托各位了 3Q