计算机1级考试的进制怎么算?

详细些 谢谢

计算机一级某道真题如下:十进制数18转换成二进制数为__?

解法如下图:

二进制数、十六进制数转换为十进制数(按权求和),二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”

十进制数转换为二进制数,十六进制数(除2/16取余法),整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到,简称除二取余法

扩展资料:

十六进制标准表示

在数制使用时,常将各种数制用简码来表示:如十进制数用D表示或省略;二进制用B来表示;十六进制数用H来表示。

如:十制数123表示为:123D或者123;二进制数1011表示为:1011B;十六进制数3A4表示为:3A4H。另外在编程中十六进制数也用“0x”作为开头。

十六进制意义

用于计算机领域的一种重要的数制。

对计算机理论的描述,计算机硬件电路的设计都是很有益的。比如逻辑电路设计中,既要考虑功能的完备,还要考虑用尽可能少的硬件,十六进制就能起到一些理论分析的作用。

比如四位二进制电路,最多就是十六种状态,也就是一种十六进制形式,只有这十六种状态都被用上了或者尽可能多的被用上,硬件资源才发挥了尽可能大的作用。

十六进制更简短,因为换算的时候一位16进制数可以顶4位2进制数。你可以在二进制前加几个0,意义不变。

参考资料:百度百科——十六进制

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
各进制之间的转换”我们经常见到的数值有很多,比如二进制、七进制、八进制、十进制、十六进制等等,进制的一个很显著特点就是进一,比如一个星期有七天,我们就可把一个星期看成七进制,它就会封七进一,星期天过了就又是星期一,不会出现星期八。又如计算机的二进制,就只有0和1,逢1就会进。但计算机实际上只能处理二进制数,在此我们有必要对各种进制转换做一个了解。
一、各进制数转换为十进制数。
这个相对要简单一些,只需要相应的基数乘以位权并求和即可。如一个十进制数35,我们可以将其表示为:
35=5 x 10�0�2+3 x 10;
在上面的式子中,5和3就是基数,10�0�2和10咕褪俏蝗ā
举几个简单的列子:
比如二进制数111,转换为十进制就应该是:
1100=0 x 2�0�2+0 x 2+1 x 2+1 x 2=12;
再比如八进制数351转换为十进制数就应该是:
351=1 x 8�0�2+5 x 8+3 x 8=233;
其它进制转十进制也是如此。
二、十进制转换为其他进制。
有两种方法,一种是凑数法,一种是整除法。我这里就只介绍一下整除法。比如有一个十进制数35,我们可以用整除法将其转换为二进制。
1、用35除以2,商17余1。我们就将余数1纪为所求的2进制数的最后一位。
2、继续用17除以2,商8余1。将1纪为倒数第二位。
3、继续用8除以2,商4余0,倒数第三位为0。
4、用4除以2,商2余0,倒数第四位为0。
5、用2除以2,商1余0,倒数第五位为0。
6、最后的商1为第一位。
即我们所求的二进制数为100011。
其他进制也是如此,比如十进制转换为八进制那就除以八,十进制转换为十六进制那就除以十六,依次类推。
第2个回答  推荐于2017-11-26
1.二进制数、十六进制数转换为十进制数(按权求和)
  二进制数、十六进制数转换为十进制数的规律是相同的。把二进制数(或十六进制数)按位权形式展开多项式和的形式,求其最后的和,就是其对应的十进制数——简称“按权求和”.
  例如:把(1001.01)2转换为十进制数。
  解:(1001.01)2
  =1*8+4*0+2*0+1*1+0*(1/2)+1*(1/4)
  =8+0+0+1+0+0.25
  =9.25
  把(38A.11)16转换为十进制数
  解:(38A.11)16
  =3×16的2次方+8×16的1次方+10×的0次方+1×16的-1次方+1×16的-2次方
  =768+128+10+0.0625+0.0039
  =906.0664
  2.十进制数转换为二进制数,十六进制数(除2/16取余法)
  整数转换.一个十进制整数转换为二进制整数通常采用除二取余法,即用2连续除十进制数,直到商为0,逆序排列余数即可得到――简称除二取余法.
  例:将25转换为二进制数
  解:25÷2=12 余数1
  12÷2=6 余数0
  6÷2=3 余数0
  3÷2=1 余数1
  1÷2=0 余数1
  所以25=(11001)2
  同理,把十进制数转换为十六进制数时,将基数2转换成16就可以了.
  例:将25转换为十六进制数
  解:25÷16=1 余数9
  1÷16=0 余数1
  所以25=(19)16
  3.二进制数与十六进制数之间的转换
  由于4位二进制数恰好有16个组合状态,即1位十六进制数与4位二进制数是一一对应的.所以,十六进制数与二进制数的转换是十分简单的.
  (1)十六进制数转换成二进制数,只要将每一位十六进制数用对应的4位二进制数替代即可――简称位分四位.
  例:将(4AF8B)16转换为二进制数.
  解: 4 A F 8 B
  0100 1010 1111 1000 1011
  所以(4AF8B)16=(1001010111110001011)2
  (2)二进制数转换为十六进制数,分别向左,向右每四位一组,依次写出每组4位二进制数所对应的十六进制数――简称四位合一位.
  例:将二进制数(111010110)2转换为十六进制数.
  解: 0001 1101 0110
  1 D 6
  所以(111010110)2=(1D6)16
  转换时注意最后一组不足4位时必须加0补齐4位本回答被网友采纳
相似回答