c program to clear nth bit of the number || Bitwise Operators || Problem Solving ||
#include <stdio.h> int main() { int num, n, newNum; printf("Enter any number: "); scanf("%d", &num); printf("Enter nth bit to clear (0-31): "); scanf("%d", &n); newNum = num & (~(1 << n)); printf("Number before clearing %d bit: %d (in decimal)\n", n, num); printf("Number after clearing %d bit: %d (in decimal)\n", n, newNum); return 0; } Logic :- num&(~(1<<n));