luc102.c
Problem Statement
luc102.c
What will be the output of the provided program segment involving bitwise operators?
Source Code
c
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 32, j = 65, k, l, m, n, o, p;
k = i | 35;
l = ~k;
m = i & j;
n = j ^ 32;
o = j << 2;
p = i >> 5;
printf("k = %d l = %d m = %d\n", k, l, m);
printf("n = %d o = %d p = %d\n", n, o, p);
return 0;
}1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
● Author - Amit Dutta · Updated - 08 Feb 2026