早教吧作业答案频道 -->其他-->
java问题麻烦详细解释一下(我知道是超出了表示范围)bytea=(byte)128;byteb=(byte)(-129);为什么a和b的值分别是-128,127还有,shortb=130;a=(byte)b;a的值为什么是-126
题目详情
java问题麻烦详细解释一下(我知道是超出了表示范围)
byte a=(byte)128;
byte b=(byte)(-129);
为什么a和b的值分别是-128,127
还有,short b=130;a=(byte)b;a的值为什么是-126
byte a=(byte)128;
byte b=(byte)(-129);
为什么a和b的值分别是-128,127
还有,short b=130;a=(byte)b;a的值为什么是-126
▼优质解答
答案和解析
128是整数,二进制表示为00000000000000000000000010000000 (注32位整数)
转换为byte类型阶段为10000000 (8位)
而10000000最高位为1 ,表示负数,而后七位0000000恰好是-128的补码
补码计算方式:+128是10000000 取反 01111111 再加一就是 10000000了,
也就是 100000000代表的是byte类型的-128
其他是类似的自己转换一下.
转换为byte类型阶段为10000000 (8位)
而10000000最高位为1 ,表示负数,而后七位0000000恰好是-128的补码
补码计算方式:+128是10000000 取反 01111111 再加一就是 10000000了,
也就是 100000000代表的是byte类型的-128
其他是类似的自己转换一下.
看了 java问题麻烦详细解释一下...的网友还看了以下:
ListentoCDs中为神马要加to?这是麻麻的问题,我知道,可跟他说不明白...我妈是个看字数 2020-05-13 …
化学计量点附近的滴定突跃范围的计算某弱酸pKa=9.21,其共轭碱NaA20ml,0.1mol/L 2020-05-15 …
阅读下面文章,回答问题。麻雀①论是乡村或城镇,几乎到处都有麻雀的踪迹。麻雀常被人们认为是害鸟,甚至 2020-05-17 …
压榨蓖麻油和精炼蓖麻油请问一下什么是榨蓖麻油,它是怎么获得的?精炼蓖麻油又是怎么得到的呢? 2020-05-23 …
直线L的斜率K=sina,则其倾斜角的取值范围是多少?RT,还有一问题在把sina改成cosa,这 2020-06-02 …
滴定实验我主要是想问下:用什么做指示剂.石蕊的变色范围是:5--8酚酞的变色范围是:8--10甲基 2020-06-05 …
设f(z)=x^2+i*y^2,则f'(1+i)= 结果是2请问是怎么做的?另一个问题在复数范围内 2020-06-27 …
关于不等式的解的疑问额,有点混淆了,麻烦帮我解读.1,一个关于x的不等式组,结果是各部分的交集,也 2020-06-29 …
Добропожаловать,которнужноприйтикHarbin麻烦问下大家怎么读? 2020-07-13 …
麻烦问下"方"字旁上面一"单立人"下面是"奇"字这个字年什么?麻烦问下"方"字旁上面一"单立人"下 2020-07-16 …