我正在编写一个接受2个字符串并返回一个字符串的函数,该字符串是xor或and作为参数接受的2个字符串中的一个]]
可以通过<>轻松地向左或向右移动整数。但是我想知道在C ++中使用<>向左或向右移动二进制字符串的最有效方法。我是...
#include <stdint.h>
int main()
{
uint32_t v1 = 1; // 01
uint32_t v2 = (v1 << 2 ) | v1; // 0101
uint32_t v3 = (v2 << 4 ) | v2; // 01010101
uint32_t v4 = (v3 << 8 ) | v3; // 0101010101010101
uint32_t v5 = (v4 << 16) | v4; // 01010101010101010101010101010101
return 0;
}