Các bạn thảo luận đáp án nhé, bài test lấy từ http://www.indiabix.com/online-test/c-programming-test/11
6.Which of the statements is correct about the program?
#include<stdio.h>
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