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]

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

保持热爱

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

虚心请教的同义词是不耻下问

保持热爱

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

小恐龙和那个求女票上微博应该是同一个人,求女票上微博之前说过什么,为什么招人嫌我不知道,但这个小恐龙头,评论区发言也很浮躁,重载那章有条他的评论,可见一斑,还有就是头像转起来,有点欠揍的感觉

🌙

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

无符号 都是正数  直接存 源码 所以 11111111 = 255


  • 1
  • 2

Reply