一个数如何用二进制表示?
来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/29 07:19:49
一个数如何用二进制表示?
十进制可以这样表示203.49,那二进制也可以这样表示吗?能写出来给我看看吗?
十进制可以这样表示203.49,那二进制也可以这样表示吗?能写出来给我看看吗?
首先,你要确定你要用二进制表示的数是几进制.
第二步,把这个数化成10进制的数.
第三步,把这个数化成2进制数.
化法如下:(整数,小数这里不写了,类似)
如10进制的12
12/2=6 余0
6/2 = 3 余0
3/2=1余1
结果就是1100
再问: 我的意思是十进制可以按照我图上的式子表达,二进制可以这样表示吗?
再答: 可以啊。 比如:2进制数 110101 =1 × 2^5 + 1 × 2^4 + 0×2³ + 1×2² + 0×2^1 + 1×2^0 (转化为10进制数)
再问: 203.49可以吗?
再答: 表示为2进制? 先做整数部分 203(D) = 11001011(B) 再做小数部分: 由于小数部分位数与小数的关系: 第1位 1 - 0.5(10进制,即2^(-1)) 第2位 1 - 0.25(10进制,即2^(-2)) 第3位 1 - 0.125(10进制,即2^(-3)) 第4位 1 - 0.0625(10进制,即2^(-3)) 而0.49 < 0.5,所以小数后面第一位为0 0.49>0.25 第2位为1, 0.49-0.25 = 0.24 0.24>0.125,第3位为1,0.24-0.125=0.115 0.115>0.0625,第4位为1, 0.115-0.0625=... 然后再按这个规律计算下去。 保留到小数第4位,结果就是: 203.49(D)=11001011.0111(B) (由于很难做到把小数位完全用0,1这样数表示出来,所以计算机存在误差)
再问: 110101=1 × 2^5 + 1 × 2^4 + 0×2³ + 1×2² + 0×2^1 + 1×2^0可以这样表示那203.49呢?也可以这样表示吗?
再答: 上面不是有了吗? 0.49=.0111(B) =0*2^(-1) + 1 * 2^(-2) + 1* 2^(-3) + 1 * 2^(-4)
再问: 一定要先转换成11001011.0111?
再答: 不转换的话,如何知道哪一位上是0,哪一位上是1?
第二步,把这个数化成10进制的数.
第三步,把这个数化成2进制数.
化法如下:(整数,小数这里不写了,类似)
如10进制的12
12/2=6 余0
6/2 = 3 余0
3/2=1余1
结果就是1100
再问: 我的意思是十进制可以按照我图上的式子表达,二进制可以这样表示吗?
再答: 可以啊。 比如:2进制数 110101 =1 × 2^5 + 1 × 2^4 + 0×2³ + 1×2² + 0×2^1 + 1×2^0 (转化为10进制数)
再问: 203.49可以吗?
再答: 表示为2进制? 先做整数部分 203(D) = 11001011(B) 再做小数部分: 由于小数部分位数与小数的关系: 第1位 1 - 0.5(10进制,即2^(-1)) 第2位 1 - 0.25(10进制,即2^(-2)) 第3位 1 - 0.125(10进制,即2^(-3)) 第4位 1 - 0.0625(10进制,即2^(-3)) 而0.49 < 0.5,所以小数后面第一位为0 0.49>0.25 第2位为1, 0.49-0.25 = 0.24 0.24>0.125,第3位为1,0.24-0.125=0.115 0.115>0.0625,第4位为1, 0.115-0.0625=... 然后再按这个规律计算下去。 保留到小数第4位,结果就是: 203.49(D)=11001011.0111(B) (由于很难做到把小数位完全用0,1这样数表示出来,所以计算机存在误差)
再问: 110101=1 × 2^5 + 1 × 2^4 + 0×2³ + 1×2² + 0×2^1 + 1×2^0可以这样表示那203.49呢?也可以这样表示吗?
再答: 上面不是有了吗? 0.49=.0111(B) =0*2^(-1) + 1 * 2^(-2) + 1* 2^(-3) + 1 * 2^(-4)
再问: 一定要先转换成11001011.0111?
再答: 不转换的话,如何知道哪一位上是0,哪一位上是1?
如何用二进制表示一个小数
如何用二进制表示小数0.
如何用c语言表示一个数的小数次方?
如何用代数式表示一个数为整数?(如何表示X为整数)
matlab中指数如何用符号表示
一个字节能够表示几种不同的二进制数?要表示65536个不同的二进制数需要几个
电影院里的座位如何用数对表示,请给一个例子
matlab 中mesh函数的颜色矩阵C,是如何用一个数表示颜色的
如何用一个汉字表示数字?
计算机是信息转换成二进制数进行处理的,二进制即”逢二进一“,如(1101)2表示二进制的数,……下面还有
用八位二进制数表示一个带符号数,它能表示的整数范围是?
怎么用16位二进制数表示数的原码,反码,补码,如+127,-128.