XOR加解器是一種邏輯電路,可以通過C++編程來實現。下面是一個簡單的C++程序示例,實現了一個4位XOR加解器:
#include <iostream>
int main() {
int a[4] = {1, 0, 1, 0};
int b[4] = {0, 1, 1, 0};
int result[4];
for(int i = 0; i < 4; i++) {
result[i] = a[i] ^ b[i];
}
std::cout << "XOR output: ";
for(int i = 0; i < 4; i++) {
std::cout << result[i] << " ";
}
return 0;
}
在這個示例中,我們定義了兩個4位的二進制數a和b,并創建了一個result數組來存儲XOR操作后的結果。然后使用for循環對每一位進行XOR運算,并將結果打印出來。
運行程序后,輸出結果如下:
XOR output: 1 1 0 0
這就是一個簡單的XOR加解器的實現示例。您可以根據需要擴展該程序以實現更復雜的邏輯運算。