我一直在阅读K&R C编程语言书籍,我卡在了第2-6个练习上,其中写道:
编写一个函数setbits(x,p,n,y),它返回x,使从位置p开始的n位设置为y的最右边的n位,同时保留其他位不变。
我很难理解他们要我做的确切事情。我看了一个可能的答案这里,但我仍然不太明白。我觉得是措辞让我困惑。 有人可以用不同的方式解释一下他们希望我以不同的方式理解我需要编写的代码吗?
编写一个函数setbits(x,p,n,y),它返回x,使从位置p开始的n位设置为y的最右边的n位,同时保留其他位不变。
我很难理解他们要我做的确切事情。我看了一个可能的答案这里,但我仍然不太明白。我觉得是措辞让我困惑。 有人可以用不同的方式解释一下他们希望我以不同的方式理解我需要编写的代码吗?
10010011
。 - PKumar