幼儿园办什么证件:谁能告诉我二进制小数和十进制小数之间的换算法则吗?越祥越好!谢谢!

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 07:16:40
!!!!!!!!

小数
十进制->二进制
不停的*2,再取整,再去掉整数部分
比如0.125
*2取整再去整,0,0.25
*2取整再去整,0,0.5
*2取整再去整,1,0
所以十进制的0.125变成二进制就是0.001
二进制->十进制
第N位×2^(-N)再累加
比如0.101
0.101(十进制)=1×2^(-1)+0×2^(-2)+1×2^(-3)=0.625(二进制)

小数
十进制->二进制
不停的*2,再取整,再去掉整数部分
比如0.125
*2取整再去整,0,0.25
*2取整再去整,0,0.5
*2取整再去整,1,0
所以十进制的0.125变成二进制就是0.001
二进制->十进制
第N位×2^(-N)再累加
比如0.101
0.101(十进制)=1×2^(-1)+0×2^(-2)+1×2^(-3)=0.625(二进制)

十进制中的小数点后面的数字,就当作整数来用,除二取余数,直到除完为止,然后把余数倒过来,就是二进制中的小数部分了!

十进制除2取余数,然后再除2再去余数…………一直到除完