相关疑难解决方法(0)

如何将位从一个变量复制到另一个变量?

假设我有这个int变量v1:

1100 1010
Run Code Online (Sandbox Code Playgroud)

而这个变量int v2:

1001 1110
Run Code Online (Sandbox Code Playgroud)

我需要将最后四位复制v2到最后四位,v1以便结果如下:

1100 1110
^    ^ last four bits of v2
|
| first four bits of v1
Run Code Online (Sandbox Code Playgroud)

我怎样才能在C或C++中做到这一点?我读了一些关于按位操作的文章,但我找不到任何具体的信息.

c c++ variables bit-manipulation copy

5
推荐指数
2
解决办法
5643
查看次数

标签 统计

bit-manipulation ×1

c ×1

c++ ×1

copy ×1

variables ×1