6. Toggle the Bit in an 8-bit Register

Discussions1
Log in to post comments and replies.
You
Loading editor...
MohanKilari
MohanKilari
Dec 05 2025

#include <stdio.h>

#include <stdint.h>


 

uint8_t toggle_bit(uint8_t reg, uint8_t pos) {

    // Your code here

    reg ^= (1 << pos);

    return reg;

}


 

int main() {

    uint8_t reg, pos;

    scanf("%hhu %hhu", &reg, &pos);

    uint8_t result = toggle_bit(reg, pos);

    printf("%u", result);

    return 0;

}

0