位运算符
内存:
1 bit ----b 1Byte----B
1Byte = 8bit
1K = 1024Byte
1M = 1024KB
1G = 1024M
1T = 1024G
二级制,逢二进一,
n进制,逢n进一,
进制转换,大致可以分为十进制转n进制,或者是n进制转十进制,至于n进制转其他进制,也可以通过十进制做中介计算,
这里我就用二进制代替n进制,
二进制 -> 十进制,
根据每一位的权值相加,结果就是十进制的结果
十进制 -> 二进制
这里有分两种情况计算,整数部分,小数部分
整数部分:辗转相除法,倒取余数
小数部分:连续乘2,每乘一次,取整数部分一次
例:0.625转二进制
0.625 * 2 = 1.25 取整数部分 1
取余数部分进行下一轮运算
0.25 * 2 = 0.5 取整数部分 0
取余数部分进行下一轮运算
0.5 * 2 = 1 取整数部分 1
二进制表示就是0.101(略去前缀)