在C語言中,二進制數的運算可以通過位運算符來實現。常用的位運算符有:
例如,如果要計算兩個二進制數的和,可以通過位運算符實現:
unsigned int num1 = 0b1010; // 十進制表示為10
unsigned int num2 = 0b0011; // 十進制表示為3
unsigned int sum = num1 + num2;
printf("Sum of %u and %u is %u\n", num1, num2, sum);
以上代碼使用了二進制字面量表示兩個二進制數,并通過加法運算得到它們的和。可以根據需要使用不同的位運算符進行其他二進制數的運算。