二进制1111111(7个1)转换为十进制等于多少?

来源:百度知道 编辑:UC知道 时间:2024/06/08 22:21:00
还有就是:ASCII码是一种用7位二进制表示1个字符的字符编码,由于2的7次方等于128,所以能表示128种不同字符。为什么等于128呢?

等于127
由于这七位上每位均可以为0或1,所以共有2的7次方种结果,每种结果表示一种字符编码,所以共有128种(十进制数范围为0-127)

1111111 B=127 D
具体方法:
从低位起,若第n位为1,则加上2^(n-1)
所以2^6+2^5+2^4+2^3+2^2+2^1+2^0=64+32+16+8+4+2+1=127

先说明:1111111=2^7-1=127(按无符号处理,若按有符号1111111=-63)
再说明:键盘是编码形式的。用二进制表示就是“0101 0101”的形式,八个位表示一个按键的编码。由于正数开始位为零(负数为1),所以最大可以表示为0111 1111即127,一共有128个(0--127)。我们所用的键盘一般为109个按键,用128个编码,足够用的了。(不用负数的原因是正数比负数简单呗,呵呵)
比如一些按键的编码:按键“a”=65,按键“A”=97,按键“0”=48 ,“1”=49,“2”=50……。

二进制1111111(7个1)转换为十进制等于127
1*64+1*32+1*16+1*8+1*4+1*2+1=127

111111是127啊(无符号数)