位运算 - 二进制快速转十进制
二进制 如果你是搞网络的,我觉得你一定要记住以下几种二进制数的转换值。 你是一个网络工程 师,当看到一串二进制数时,你不要告诉我你会拿出笔纸或掰手指算半天才知道它转化成十进制的数值。 要想快,那就记下下面几种常见的二进制 -- 十进制转换: 以 8 位 来演示 : 1. 第一种 : 0000 0001 1 0000 0010 2 0000 0100 4 0000 1000 8 0001 0000 16 0010 0000 32 0100 0000 64 1000 0000 128 2. 第二种: 0000 0001 1 0000 0011 3 0000 0111 7 0000 1111 15 0001 1111 31 0011 1111 63 0111 1111 127 3. 第三种: 1000 0000 128 1100 0000 192 1110 0000 224 1111 0000 240 1111 1000 248 1111 1100 252 1111 1110 254 举个例子: 1110 1011 可分为: 1110 0000 (上面第三种类型) 224 0000 1000 (上面第一种类型) 8 0000 0011 (上面第二种类型) 3 我们通过记住上面三种类型的转换,再用加 法(加法口算你会吧)立即得到结果: 235 === === === === === ===