What will be the output of the following C code considering the size of a short int is 2, char is 1 and int is 4 bytes?
Posted: Wed Jul 13, 2022 7:53 pm
#include <stdio.h> int main() { short int i = 20; char c = 97; printf("%d, %d, %d\n", sizeof(i), sizeof(c), sizeof(c + i)); return 0; }
a) 2, 1, 2
b) 2, 1, 1
c) 2, 1, 4
d) 2, 2, 8
a) 2, 1, 2
b) 2, 1, 1
c) 2, 1, 4
d) 2, 2, 8