Find the output?
void main()
{float a=2.0;
printf("\nSize of a ::%d",sizeof(a));
printf("\nSize of 2.0 ::%d",sizeof(2.0));}
Answers were Sorted based on User's Feedback
Answer / aravind
ok guys.
Here ans is 4 and 4.
I think %d specifier is for integer and it takes a=2 and prints 4 bytes for gcc and 2 bytes for turbo. Sizeof(2.0) also takes %d integer specifier and prints 4.
Is This Answer Correct ? | 4 Yes | 1 No |
hello fnd..i am ricky dobriyal
output:-
Size of a =4
Size of 2.0=8 /* because of double*/
Is This Answer Correct ? | 1 Yes | 1 No |
Answer / manish soni tagore collage jai
here a as a float so 4bytes
and 2.0 is work as double.
when 2.0f work as a flaot so .
sizeof(2.0f)is 4 byte
Is This Answer Correct ? | 0 Yes | 1 No |
hello everybody can we change a the adress of a variabl i mean can i put for exemple for a int *p: &p=6 ?????????
Write a C program that computes the value ex by using the formula ex =1+x/1!+x2/2!+x3+3!+………….
what will happen if you free a pointer twice after allocating memory dynamically ?
What will the code below print when it is executed? int x = 3, y = 4; if (x = 4) y = 5; else y = 2; printf ("x=%d, y=%d ",x,y);
How can I change the size of the dynamically allocated array?
What is the purpose of the preprocessor directive error?
What is array of structure in c?
what is the meaning of java that is (J A V A) full form of JAVA
71 Answers AKS University, Bhel, BNL, BPO, HCL, Peacecon,
What is spark map function?
How do I send escape sequences to control a terminal or other device?
please send me papers for Dy. manager IT , PNB. it would be a great help for me.
What is the difference between a string copy (strcpy) and a memory copy (memcpy)? When should each be used?