C Programming - Pointers - Discussion
Discussion Forum : Pointers - Point Out Correct Statements (Q.No. 3)
3.
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;
}
Discussion:
50 comments Page 5 of 5.
Lalit Singh said:
1 decade ago
The answer to this question is wrong it's option D.
Gyni said:
1 decade ago
What is heap? can you segment and static memory storage.
Sunil patidar said:
1 decade ago
@kiran Global variables are stored on data segment.
the static variables are stored on heap.
the static variables are stored on heap.
Suresh said:
1 decade ago
Can you explain how the output get -61?
Kiran said:
1 decade ago
Global variables are stored on heap.
Shankar said:
1 decade ago
GLOBAL variables are store in permanent storage area i.e static memory.
Mukesh said:
1 decade ago
Where the global variable stored in c language?
Durai pandian said:
1 decade ago
Please whats the meaning of the -61 as output.
Vinod said:
1 decade ago
Can you explain how to came -61.
Madhureddy said:
1 decade ago
Since here type conversion from float to charecter take place. Hence the ASCII value of the binary number present in the first byte of float variable a will print.
Post your comments here:
Quick links
Quantitative Aptitude
Verbal (English)
Reasoning
Programming
Interview
Placement Papers