设一个十进制数为k,k&1" 是一个位运算,用于判断 k 的二进制表示中的最低位是否为 1。
k=k>>1结果是k的二进制数右移一位,左边不足补零,对于十进制数而言相当于原数除以2;(右移)
k=k<<1结果是k的二进制数左移一位,右边不足补零,对于十进制数而言相当于原数乘2。(左移)
设一个十进制数为k,k&1" 是一个位运算,用于判断 k 的二进制表示中的最低位是否为 1。
k=k>>1结果是k的二进制数右移一位,左边不足补零,对于十进制数而言相当于原数除以2;(右移)
k=k<<1结果是k的二进制数左移一位,右边不足补零,对于十进制数而言相当于原数乘2。(左移)