作业帮 > 数学 > 作业

在”例如”这段话里ASCIl码116怎么转化到1110100B的,

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/24 16:54:41
在”例如”这段话里ASCIl码116怎么转化到1110100B的,
 
这里实际上是一个十进制到二进制的转换,其中字母B表示前面的数是用二进制表示的.
例如二进制数:
1111B=2^3+2^2+2^1+2^0=15
116=64+32+16+4
= 2^6+2^5+2^4+2^2
=0111,0100B
前面的0在这里被省掉了,所以只剩下7位数.
若对此题有疑问,
再问: 116为什么=64+32+16+4
再答: 把116写成后面几个数的和是为了方便地转换成二进制。 在二进制中每一位数的基数代表的都是二的N次幂。 就像十进制中每个数的基数代表的是十的N次幂一样。 如十进制中,123=1*10^2+2*10^1+3*10^0 为了求116的二进制数表示,就要把116转换成不同的二进制数的和。
再问: 为什么2∧6+--------=0111,0100B ∩_∩
再答: 0111,0100B是二进制数 所以: 0111,0100B =0*2^7+1*2^6+1*2^5+1*2^4+0*2^3+1*2^2+0*2^1+1*2^0 在二进制数中, 小数点前第一位的大小=这一位的数(0或1)*2^0 小数点前第二位的大小=这一位的数(0或1)*2^1 小数点前第三位的大小=这一位的数(0或1)*2^2 ……依次类推。 这是定义! 你对照着十进制比较就好理解了~~