十进制与2进制怎样互相转换?
像87.45(D)怎样转?后边的0.45乘以2好像乘不尽啊!
我用的是一种简便的方法:例如:(1011101)2 =(93)10 将那个要转换的数变为全都是1111111,你知道这个数是多少吗?其实就是有一技巧在里面,把它看成10000000 减 1吧!那么是不是很快就知道10000000是多少呢,没错就是128嘛,再减1就是127了,在些基础上试着将原来的那个二进制数位为零的那两个数求出来,第一个零在第二位,所以是2,第二个零在第六位,所以是32,将其加起来被127减去就可以得出93了
将二进制转化为十进制:先将二进制数写成10^a+10^b+10^c+……+10^2+10+1的形式,然后把10换成2,即:2^a+2^b+2^c+……+2^2+2+1算出此式的值,就是十进制的值。例11010=10^4+10^3+10,将10换成2:2^4+2^3+2=26.那么11010转换成十进制就是26.反之亦然。
0.45D=0.01B
用8421的法则,简单实用
87(D)=1010111(B) 0.45(D)=0.01110011001100…(B)成循环了 87.45(D)=1010111.01110011001100…(B) 我用方法是把87除2等于0后再把余数从后向前依次写下1010111,小数部分0.45乘2得0.9个位为0写出来再将0.9乘2等于1.8各位为1写出来就是0.01一直乘下去就是0.0111011001100后面成了1100的循环了。
问:进制转换将10进制7852转换成2,8,16进制.只要答案
答:将10进制7852转换成2,8,16进制: 2进制为:1111010101100 8进制为:17254 16进制为:1EAC详情>>
答:数据库 更实用一些 网络技术 多看师傅能几次就会了 希望你玩的开心详情>>
答:对于每个被管对象,定时采集性能数据,自动生成性能报告详情>>