1.二进制起源:
--二进制的1和0分别代表是和否
--电脑芯片中有无数个二极管,通过是和否的命令来选择不同的路线
2.二进制在计算机中存在的方式
---考虑到现实生活中有正数,也有负数---二进制在计算机中都以反码的形式存在--有利于管理符号位和数字位
---n位计算机能够表示的数的范围:-2(n-1)---2(n-1)-1 [负的2的n-1次方]
---正数的反码---正数的二进制
---负数的反码---其正数的二进制码取反+1
---来源:
举例4位:
1000----- -7
1001----- -6
1010----- -5
1011----- -4
1100----- -3
1101----- -2
1111----- -1
=====================================================================
0000-----0
0001-----1
0010-----2
0011-----3
0100-----4
0101-----5
0110-----6
0111-----7
3.二进制和十进制的转换
二进制转换成十进制:
110---1*2(2)+1*2(1)+0*2(0)-----------------()---为次方
十进制转换成二进制:
短除---余数从右向左排
14-------1110
找2的最大次方数
4.关于八进制和十六进制
--来源--计算机常用二进制,实际生活中常用十进制---但是大数据二进制显得过长---于是有了八进制和十六进制来方 便思考
--八进制以0开头,十六进制以0x开头