二进制

来源:互联网 发布:数据库前置库怎么配置 编辑:程序博客网 时间:2024/06/07 07:02

进制转换:

转十进制都是乘以本身(位数平方)

十转其他进制碾除所要转的进制类型

十六进制  八进制转二进制  每位碾除二     十六进制四位   八进制三位  碾除完连在一起;

1 = 1
10 = 2
100 = 4
1000 = 8
10000 = 16
100000 = 32
1000000 = 64
10000000 = 128
100000000 = 256   

1234 = 1 * 10^3 + 2 * 10^2 + 3 * 10^1 + 4*10^0 = 1234;  十进制(八进制没八九,   十六进制没十每组数只到九)
01234 = 1 * 8^3 + 2*8^2 + 3*8^1 + 4*8^0 = 668;               八进制转十进制
0x1234 = 1 * 16^3 + 2*16^2 + 3*16^1 + 4*16^0 = 4660    十六进制转十进制

十六进制:1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F 20

八进制: 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20


碾除法(将被除数除到零余1为止)
668
/8  = 83 ---- 4
/8  = 10 ---- 3
/8  = 1  ---- 2
/8  = 0  ---- 1
==01234


calc 电脑计算机快捷键
csdn博客  


不同进制之间如何进行转换 :

01234=1*8^3+2*8^2+3*8^1+4*8^0=668

0x1234=1*16^3+2*16^2+3*16^1+4*16^0=4660


十进制  转   各种进制

碾除法

举例: 99  转化成 八进制

             碾除法演示如下:

                             99/ 8= 12 余 3

                             12/8 =1 余 4

                            1/8 = 0 余 4            计算结束 最终结果为:0143


                49转化成  十六进制

                             49/16 = 3余1

                             3/16 = 0余3             计算结束 最终结果为:0x31


                117转化成 二进制             

                                117/2 = 58余1

                                 58/2 =29余0

                                29/2= 14余1

                                 14/2 = 7余0

                                  7/2 = 3余1

                                 3/2=1 余1

                                  1/2=0余1     计算结束 最终结果为(余数从下往上数)为:01110101

                                                       (二进制表示时,至少写8位,不足八位用0补充)

八进制 转 十六进制                              

二进制 转 八进制

十六进制 转 二进制

原则上,我们都先转为十进制过渡


但也有规则:

 每个十六进制数都可以表示成4位的二进制    列如:

0xffff=1111 1111 1111 1111 

0x123 = 0000 0001 0010 0011

0x12345 = 0000 0000 0000   0001  0010  0011  0110  0101 


每个8进制数都可以表示成3位的二进制     列如:

0123 = 001 010 011 = 0000 0000 0101 0011

0567 = 101 110 111 = 0000 0001  0111 0111

06773 = 110 111 111 011 = 0000 1101 1111 1011



经典题目:十条狗找出1000瓶药水中有毒的那一瓶.




原创粉丝点击