

MCQOPTIONS
Saved Bookmarks
1. |
Which of the statements is correct about the program? #include int main() { float a=3.14; char *j; j = (char*)&a; printf("%d\n", *j); return 0; } |
A. | It prints ASCII value of the binary number present in the first byte of a float variable a. |
B. | It prints character equivalent of the binary number present in the first byte of a float variable a. |
C. | It will print 3 |
D. | It will print a garbage value |
Answer» B. It prints character equivalent of the binary number present in the first byte of a float variable a. | |