大家,查找领先1秒的二进制数
我用C新我试着去理解与字节的二进制数,并为初学者另一个重要的工作。
我希望有人能把我推向正确的方向。
例如,我有一个32位数字11000000 10101000 00000101 0000000(3232236800)。 我还将这个数字的每个部分分配为a = 11000000(192),b = 10101000(168),c = 00000101(5)d = 0000000(0)。我不确定我是否真的需要这个。
有什么方法可以找到数字中的最后1位,并使用此位置来计算前导1的数量?
谢谢你的帮忙!
查找'10101000'中的最后一个1并不能告诉你有多少其他的1(有多少*可以*)。无论如何,对于初学者来说,这是非常不重要的。 –