早教吧作业答案频道 -->数学-->
有符号型short的取值范围是怎么算出来的呀?比如有符号型:short在内存中占两个字节,范围为-2^15到(2^15-1),我想知道这个范围是怎么算来的,原理是什么呢?希望大虾们可以详细的告诉小妹,
题目详情
有符号型short的取值范围是怎么算出来的呀?
比如有符号型:short 在内存中占两个字节,范围为 -2^15到(2^15-1) ,我想知道这个范围是怎么算来的,原理是什么呢?希望大虾们可以详细的告诉小妹,
比如有符号型:short 在内存中占两个字节,范围为 -2^15到(2^15-1) ,我想知道这个范围是怎么算来的,原理是什么呢?希望大虾们可以详细的告诉小妹,
▼优质解答
答案和解析
有符号型最高位代表符号位(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).
看了 有符号型short的取值范围...的网友还看了以下:
放言其三说明怎样的道理怎样表现的 2020-03-31 …
她教给了我生活的知识和革命的道理怎么划句子成分 2020-05-13 …
苏格拉底的弟子悟出的道理怎样结合自己的实际谈谈对这个道理的理解? 2020-05-16 …
相邻两条跑道的道差怎样计算?还有这个——发现:相邻两条跑道的道差=() 2020-05-20 …
某城市交通规划中,拟在以点O为圆心,半径为50m的高架圆形车道外侧P处开一个出口,以与圆形道相切的 2020-06-09 …
世界观、人生观、价值观,地道的英语怎么说的不要Weltanschauung这种词~在加一点:文化冲 2020-06-12 …
用英语"那是一条充满荆棘和危险的道路"怎么说 2020-06-21 …
英语翻译你想知道对方的地址,怎么说.用英语写句子,o∩∩o知道的回复我哦,thankyouvery 2020-06-24 …
o野o既唔系咁容易伤心要分d辈分什么意思,怎么读粤语里会写道o野o既o什么的,怎么读,唔系咁容易伤 2020-06-26 …
南辕北辙的道理怎么写 2020-07-01 …