十进制168转化为二进制过程?

 我来答
百度网友5417ade
2020-12-03 · TA获得超过3910个赞
知道小有建树答主
回答量:2144
采纳率:87%
帮助的人:65万
展开全部
一步,将168除以2,商84,余数为0。

第二步,将商84除以2,商42余数为0。
第三步,将商42除以2,商21余数为0。
第四步,将商21除以2,商10余数为1。
第五步,将商10除以2,商5余数为0。
第六步,将商5除以2,商2余数为1。
第七步,将商2除以2,商1余数为0。
第八步,将商1除以2,商0余数为1。
第九步,读数,因为最后一位是经过多次除以2才得到的,因此它是最高位,读数字从最后的余数向前读,即10101000
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
68的二进制是01000100,首位是符号号,负号为1所以-68原码:11000100负数的反码是原码符号号不变,其它位取反:10 011负数的补码是反码尾加1,所以补码:10 00 增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
cdyzxy
2020-03-06 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:85%
帮助的人:3812万
展开全部
先写出一串数字,这串数字是二进制每位上的基数
写法:个位1,高位=低位*2,写到比168大为止
256 128 64 32 16 8 4 2 1
用168减第1个数,不够减,略过
用168减第2个数:168-128=40,记录二进制最高位为1
用上步剩余数减第3个数:40-64,不够减,不做,记录二进制数当前位为0,整个二进制数10
用上步剩余数减第4个数:40-32=8,记录二进制数当前位为1,整个二进制数101
8-16,0,1010
8-8=0,1,10101
0-4,0,101010
0-2,0,1010100
0-1,0,10101000
因此168D=10101000B
这个计算过程说简单点就是用256 128 64 32 16 8 4 2 1将168凑出来,用到的位下面写1,没用到的写0,写完了就得到二进制数了。整个计算过程只用到减法。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式