八进制 => 二进制 (40)8 (100000)2 5 4 3 2 1 0 1 0 0 0 0 0 x = x << 1; 左移一位 左移低位补0, 右移高位补0 <- 高位 低位-> 6 5 4 3 2 1 0 ( ) 1 0 0 0 0 0 (1) 0 0 0 0 0 0 二进制 => 十进制 (100000)2 (64)10 6 5 4 3 2 1 0 1 0 0 0 0 0 0 1*2^6 + 0*2^5 + 0*2^4 + 0*2^3 + 0*2^2 + 0*2^1 + 0*2^0 1*64 + 0*32 + 0*16 + 0*8 + 0*4 + 0*2 + 0*1 => 64