1. 进制概述
进位制是一种计数方式,亦称进位计数法或位值计数法,用有限种数字来表示无限的数值,使用的数字符号的数目称为这种进位制的基数或底数。常见的进制有八进制,十六进制(网卡mac地址),二十进制,六十进制(时间),还有经常接触的二进制。
计算机喜欢二进制但是二进制太长,八进制,十六进制可以解决此问题。
1024 = 0b1000000000(二) 1024 = 0o2000(八) 1024 = 0x400(十六)
2.二进制运算的基础
二转十:按权展开法
(01100101)
= 0*2^7 + 1*2^6 + 1*2^5 + 0*2^4 + 0*2^3 + 1*2^2 + 0*2^1 + 1*2^0
=101
十转二:重复相除法
小数 二转十:按权展开法
小数 十转二:重复相乘法