Discuss / Java / 为什么?

为什么?

Topic source

byte-1的二进制表示是11111111

按照 第一位 是符号位 11111111 不是应该表示 - 127 么???

廖雪峰

#2 Created at ... [Delete] [Delete and Lock User]

负数在计算机中用补码表示,计算方法是除符号位外取反+1,-1的原码是10000001,取反=111111110,再+1=11111111

之所以用补码不是原码是因为补码可以把减法转换为加法

谢谢 老师

看到这终于可以确定你的成分了

不器

#5 Created at ... [Delete] [Delete and Lock User]

@看到这终于可以确定你的成分了。。。。

我还诧异你说的话什么意思,原来是损他前面的发言。

🌙

#6 Created at ... [Delete] [Delete and Lock User]

啥成分,我只看到了,虚心请教...不过,确实,很基础,

奈何,非科班,只能慢慢爬咯...

被培训班忽悠上来了,只能一条路走到黑了...

不过,今年真的好难啊,疫情再不走....

Joker.fu_95

#7 Created at ... [Delete] [Delete and Lock User]

计算机基础,非科班自然不了解吗,很正常,学过了当然懂,自己会别人不会就各种装逼有意思吗,你不会,你老师也没在你面前装逼啊


  • 1

Reply