抱歉,这是一个数没看清,答案是170
这个数,可以利用一些技巧。
分隔一下高低四位:1010_1010。
高、低四位,都是:1010,这就简单了。
1010,就是十进制的 8 + 2 = 10。
高四位:1010_0000,就是把 10 左移了四位,相当于乘以 16。
再加上低四位,即:10 * 16 + 10 = 170
不明白
追答我还有一个傻办法你要看看吗
就是把十进制的一个个的变成二进制的,慢慢就可以知道那个二进制为10101010的数,十进制是几了
追问我还是不明白。。。
追答你不明白什么?
追问我整个就看不懂
第一次看见这题
追答我也第一次看见这种题目出现在数学作业中
追问这个出题的人一定是胡乱想出来的
追答嗯,你可以上百度搜搜二进制怎么换成十进制的
追问我睡觉了。明天早上给我讲哦
说好了~
追答嗯
嗯
我们在网络上经常遇到要ip转为二进制来划分或汇总子网,所以要找一种最快速的十进制转二进制的方法!
这种算法用除16来算,基于我们对16以内的二进制很熟悉!朋友你也许也奇怪,除16不是算16进制转换的吗?
呵呵,下面看来我说.(我们用d表示10进制,用b表示2进制)
公式是a(d)÷16=b 余c. 然后用b&c=d(b)(什么,看不懂?公式自己创的,看不懂也不怪我举例)
如我们算175(d)的二进制!
175÷16=10 余 15
10的二进制是1010
15的二进制是1111
所以10&15=10101111(b)
也就是10是2进制的前4位,15是2进制的后4位!
所以175(d)=10101111(b)
呵呵,学会了吗,是不是很快速!
计算机上二进制常用