33的十进制换算成二进制 十进制换算成二进制

十进制换算成二进制(33的十进制换算成二进制)计算机里十进制和二进制之间怎么转换, 计算的方法是什么
十进制转换为二进制, 加上位权, 二进制通过除以商取余数转换为十进制 。 如果你连仓位权重、基数等基本的东西都不知道, 那你已经让我无语了 。 十进制数被二除, 然后余数以相反的顺序输出, 例如:302 。
32/2=大于151 0
51/2=75大于1
75/2=37大于1
7/2=18大于1
18/2=9大于0
9/2=4大于1
4/2=2大于0
2/2=1大于0
所以1001011108421的二进制方法比其他方法简单!例如, 17是一个二进制数 。 16 1=17, 只需从16和1中抽取1, 从其他8, 4和2中抽取0 。 结果是10001 。 感谢您的收养 。
10进制转换成2进制
十进制到二进制(整数和小数部分):
1.将十进制数除以两个因子, 取余数 。
以235为例, 转换成二进制 。
25除以2得117, 剩下1 。
17除以2等于58, 还剩1 。
8除以2得29, 剩下0 。
29除以2得14, 还剩1 。
4除以2得7, 剩下0 。
7除以2得3, 剩下1 。
3除以2得1, 剩下1 。
从得到的1开始写, 把余数反过来, 加在它后面得到11101011 。
2.将十进制部分转换成二进制 。
将小数乘以2, 向上取整, 直到没有小数 。 注意不是所有的小数都能转换成二进制!
以0.75为例,
0.75剩2得1.50, 取整数1 。
0.50剩2得1, 取整数1, 按顺序得0.11 。
二进制数是十进制数 。
整数部分从低位到高位1, 2, 4, 8, 16, 32 。
这个比较方便, 把二进制写成扩展就行了;立即计算 。
将101101(二进制)实例化为十进制数 。
101101(二进制)=1 * 20 * 21 * 21 * 20 * 21 * 1=32 08 401=45
将1011010101(二进制)实例化为十进制数 。
01101010101(二进制)=1 * 21 * 2 7 1 * 2 6 1 * 2 4 1 * 2 2 1 * 1=512 128 64 16 4 1=725
小数部分从小数点位置开始:1/2, 1/4, 1/8, 1/16 。
即:1010.1011=8 2 1/2 1/8 1/16
(" "代表权力)
1101.0111=1*2^3 1*2^2 0*2^1 1*2^0 0*2^(-1) 1*2^(-2) 1*2^(-3) 1*2^(-4)
小数部分是小数点后第一位是1就加0.5(即1/2), 第二位是0.25(1/4), 第三位是0.125(1/8), 后面是1/16, 1/32, 1/64 。 无论计算多少, 都是正确的 。 也可以以后再算 。 算出小数后, 取小数部分*2 。
例如7/16=0.4375
0.4375*2=0.875整数部分为0, 即当前二进制值为0.0 。
0.875*2=1.75整数部分为1, 即当前二进制值为0.01, 去掉1后再继续运算 。
0.75*2=1.5整数部分为1, 即当前二进制值为:0.011 。 删除1并继续操作 。
0.5*2=1.0整数部分为1, 即当前二进制值为:0.0111, 减1, 为0, 运算结束 。
【33的十进制换算成二进制 十进制换算成二进制】0.4375的二进制数是:0.0111


    特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。