运行代码:
secret_vec(1)=11010010
bits1 = bitget(secret_vec(i), 1:2)
bits2 = bitget(secret_vec(i), 3:5);
bits3 = bitget(secret_vec(i), 6:8);
运行结果:
疑问:
当我的二进制编码为 110 100 10 时,按照bitget是从末位(从右向左)作为第1bit,那么应该按照这样来进行分割:
110 | 100 | 10 |
bits3 | bits2 | bits1 |
可是为什么输出的数据bits2=011呢?
没想通,求指教!