位运算中常用操作:
(1)判断第k位二进制数:(x>>k)&1
最低位为第0位。
(2)lowbit(x):返回x最后一个1代表的二进制 数
lowbit(1010):10
lowbit(10100):100
lowbit(101000):10000
lowbit(x)=x&(-x)
解释:在c中,-x=~x+1
lowbit(x)可以用于统计二进制数中1的个数
位运算中常用操作:
(1)判断第k位二进制数:(x>>k)&1
最低位为第0位。
(2)lowbit(x):返回x最后一个1代表的二进制 数
lowbit(1010):10
lowbit(10100):100
lowbit(101000):10000
lowbit(x)=x&(-x)
解释:在c中,-x=~x+1
lowbit(x)可以用于统计二进制数中1的个数
道可道,非常道;名可名,非常名。 无名,天地之始,有名,万物之母。 故常无欲,以观其妙,常有欲,以观其徼。 此两者,同出而异名,同谓之玄,玄之又玄,众妙之门。