union u

{

struct st

{

int i : 4;

int j : 4;

int k : 4;

int l;

}st;

int i;

}u;

main()

{

u.i = 100;

printf("%d, %d, %d",u.i, u.st.i, u.st.l);

}

a. 4, 4, 0

b. 0, 0, 0

c. 100, 4, 0

d. 40, 4, 0



union u { struct st { int i : 4; int j : 4; int k : 4; ..

Answer / guest

c) 100, 4, 0

Is This Answer Correct ?    10 Yes 1 No

Post New Answer

More C Code Interview Questions

Cau u say the output....?

1 Answers  


Write a C function to search a number in the given list of numbers. donot use printf and scanf

5 Answers   Honeywell, TCS,


How do you create a really large matrix (i.e. 3500x3500) in C without having the program crash? I can only reach up to 2500. It must have something to do with lack of memory. Please help!

1 Answers  


‎#define good bad main() { int good=1; int bad=0; printf ("good is:%d",good); }

2 Answers  


Derive expression for converting RGB color parameters to HSV values

1 Answers  






Is this code legal? int *ptr; ptr = (int *) 0x400;

1 Answers  


void main() { void *v; int integer=2; int *i=&integer; v=i; printf("%d",(int*)*v); }

1 Answers   Honeywell,


#include<stdio.h> main() { const int i=4; float j; j = ++i; printf("%d %f", i,++j); }

1 Answers  


main() { float i=1.5; switch(i) { case 1: printf("1"); case 2: printf("2"); default : printf("0"); } }

2 Answers  


#include <stdio.h> main() { char * str = "hello"; char * ptr = str; char least = 127; while (*ptr++) least = (*ptr<least ) ?*ptr :least; printf("%d",least); }

1 Answers  


Write a program to receive an integer and find its octal equivalent?

7 Answers  


main() { int i=4,j=7; j = j || i++ && printf("YOU CAN"); printf("%d %d", i, j); }

1 Answers  


Categories