十六进制的45怎样化为二进制。。。。。。。。。。。。。。求详细解答,谢各位,试着问了下好多人回答,我还以为一直在单机0,0
有两种方法
1.十六进制转化成十进制,然后转化成二进制。
45转化为十进制:(45)16 =4*161+5*160=69
69转化为二进制:短除法,相除取余倒着写。(69)10=1000101
2.十六进制直接转化成二进制。
因为16=24,所以用四位数来表示,如(1)16=(0001)2
(45)16=(0100 0101)2,去掉左边的0,为1000101.
亲爱哒,
不好意思,刚刚才看到问题
二进制是由 0、1 两个数构成的,比如二进制数 101101 即普通数的 1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0=45
十六进制也是如此 由0~9,A~E构成,A=10,B=11,......,E=15。
我们说:【1】45是十进制数,首先我们需要先把45(即十进制的45)转化为十六进制(因为题目中说的是“十六进制的45,而本身45是十进制的),所以我们要先把十进制的45变为十六进制的
(1)如果你是初学者可以一步一步来,即:
45/2=22余1
22/2=11余0
11/2=5余1
5/2=2余1
2/2=1余0
1/2=0余1 所以二进制为:101101
101(二进制)=05(八进制) 所以八进制为:55101101=0010,1101=0x2D 所以十六进制为:2D
(2)如果你已经对进制表很熟悉了,那么可以直接得出:
45(10进制)=55(55进制)=2D(16进制)
或者:
十六进制是2D
43十六进制是 2B
44十六进制是 2C【2】然后我们再把十六进制的45(即:2D)化为二进制就行了
我们说:每一位16进制数表示4位二进制数,所以:
我们由:16进制与2进制的对应关系,可以知道:16进制的”2“对应2进制的”0010 16进制的“D”对应二进制的“1101”
所以:(2D)16=(00101101)2
即:十六进制的45怎样化为二进制是:00101101(前面的两个“0”也可以去掉啊,即:00101101=101101
亲爱哒,希望我哒解释对你哒学习和理解有所帮助哟,做进制转换时最主要哒还是理解,我们一起加油吧,么么哒亲爱哒!
我觉得你是对二进制不熟悉,在二进制里只有0,1两个数字,就像十进制中到了9的下一个数,没有能够表示他的符号了这时就需要进一位变为两位数,两位数中最小的10。
二进制也是相同,正常0为0,1为1,2为10(因为需要进位),3为11,4为100(此时也是进位,变为三位数中最小的100),5就是101以此类推
十六进制中的一个数字表示为二进制时需要变为四位数。即正常的(我们平时熟悉的十进制)0为0000,1为0001,2为0010,3为0011,4为0100,5为0101。
所以十六进制45化为二进制就是01000101。(前面的零可省略)