二进制数11111111和10000000那个数比较小一点 为什么?

谁能 提供一下 二进制11111111转换为十进制数的过程啊?
2024-12-18 07:16:26
推荐回答(5个)
回答1:

这个肯定是10000000小了,不管是二进制还是十进制数,都是0最小,二进制数10000000换成十进制数就是2的7次方,也就是128,而11111111换算出来就应该是:2的7次方+2的6次方+2的5次方+2的4次方+2的3次方+2的2次方+2的2次方+2的0次方,也就是255。

回答2:

纯数学领域:11111111(十进制的255)>10000000(十进制的128);
计算机编码领域:11111111表示十进制的-1(计算机编码中,负数采用补码的形式存储),10000000表示十进制的-128(这是一个非常特殊的二进制编码数,记住就行),所以也是11111111>10000000,当然绝对值是10000000>11111111

回答3:

后一个,为什么 他妈的他们就是这么搞得我有什么办法(话说当初学这个我被搞得里焦外嫩的说,怨念啊)。你记住就好了后面的比前面的小1,是最小的负数。

回答4:

11111111=1*2^7+1*2^6+1*2^5+1*2^4+1*2^3+1*2^2+1*2^1+1*2^0=255
10000000=1*2^7+0*(......)=128
所以后面一个比较小

回答5:

10000000比较小