1.void main()
{
int d=5;
printf("%f",d);
}
output?
Ans: Undefined
Explanation:-
floating point formats not linked
2.
void main()
{
int i;
for(i=1;i<4;i++)
{
switch(i)
{
case 1:
printf("%d",i);
break;
case 2:
printf("%d",i);
break;
case 3:
printf("%d",i);
break;
}
switch(i)
case 4:
printf("%d",i);
}
}
output:
Ans: 1,2,3
3.
void main()
{
char *s="\12345s\n";
printf("%d",sizeof(s));
}
output:-
2
4.
void main()
{
char *s="\12345s\n";
printf("%d",sizeof(*s));
}
output:-
1
5.
void main()
{
unsigned i=1; /* unsigned char k= -1 => k=255; */
signed j=-1; /* char k= -1 => k=65535 */
/* unsigned or signed int k= -1 =>k=65535 */
if(i
printf("less");
else if(i>j)
printf("greater");
else if(i==j)
printf("equal");
}
output:-less
No comments:
Post a Comment
Thanks to given comments.......