首先要明白你所说的四位数是指二进制的四位数二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。我们也一样,只要学完这一小节,就能做到。首先我们来看一个二进制数:1111,它是多少呢?你可能还要这样计算:1 * 20 + 1 * 21 + 1 * 22 + 1 * 23 = 1 * 1 + 1 * 2 + 1 * 4 + 1 * 8 = 15。然而,由于1111才4位,所以我们必须直接记住它每一位的权值,并且是从高位往低位记,:8、4、2、1。即,最高位的权值为23 = 8,然后依次是 22 = 4,21=2, 20 = 1。 记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。 下面列出四位二进制数 xxxx 所有可能的值(中间略过部分) 仅4位的2进制数 快速计算方法 十进制值 十六进值1111 = 8 + 4 + 2 + 1 = 15 F1110 = 8 + 4 + 2 + 0 = 14 E1101 = 8 + 4 + 0 + 1 = 13 D 1100 = 8 + 4 + 0 + 0 = 12 C 1011 = 8 + 4 + 0 + 1 = 11 B 1010 = 8 + 0 + 2 + 0 = 10 A1001 = 8 + 0 + 0 + 1 = 9 9
1000 = 8 + 0 + 0 + 0 = 8 8
【资料图】
0111 = 0 + 4 + 2 + 1 = 7 7
0110 = 0 + 4 + 2 + 0 = 6 6
0101 = 0 + 4 + 0 + 1 = 5 5
0100 = 0 + 4 + 0 + 0 = 4 4
0011 = 0 + 0 + 2 + 1 = 3 3
0010 = 0 + 0 + 2 + 0 = 2 2
0001 = 0 + 0 + 0 + 1 = 1 10000 = 0 + 0 + 0 + 0 = 0 0 二进制数要转换为十六进制,就是以4位一段,分别转换为十六进制。如(上行为二制数,下面为对应的十六进制): 1111 1101 , 1010 0101 , 1001 1011 F D , A 5 , 9 B 反过来,当我们看到 FD时,如何迅速将它转换为二进制数呢?先转换F:看到F,我们需知道它是15(可能你还不熟悉A~F这五个数),然后15如何用8421凑呢?应该是8 + 4 + 2 + 1,所以四位全为1 :1111。接着转换 D:看到D,知道它是13,13如何用8421凑呢?应该是:8 + 2 + 1,即:1011。所以,FD转换为二进制数,为: 1111 1011
问题中的二进制数(0000 1000 ),(1100 0011)分别转换为十六进制数为:
8,c3
本文到此讲解完毕了,希望对大家有帮助。
关键词:
武汉上半年新增“减退缓免”税费超120亿元 8月21日,长江云新闻记者从国家税务总局武汉市税务局获悉,今年上半年
通化金马:公司严格按照相关规定进行信息披露,关于公司重大事项请关注公司公告 通化金马(000766)08月22日在投资者关系平台上答复了投资者关心的问题。
家属:98岁美国前总统卡特已进入“人生终章” 海外网8月21日电据美国《国会山报》网站、《纽约邮报》网站等美媒20日
对比度亮度怎么调对眼睛好(对比度亮度) 来为大家解答以上问题,对比度亮度怎么调对眼睛好,对比度亮度很多人还
义务兵到三期士官的服役年限 部队义务兵考士官院校录取通知书准确下发时间 1、录取完毕。2、准确下发时间询问部队政治处。相信通过部队义务兵考士
愚人节整人方式(愚人节整人方法72计) 大家好,最近小红发现有诸多的小伙伴们对于愚人节整人方式,愚人节整人
汇丰中国翔龙基金(00820)发布年度业绩,税前亏损1087.78万港元 同比盈转亏 智通财经APP讯,汇丰中国翔龙基金(00820)发布截至2023年3月31日止年度