What is the result
main()
{
char c=-64;
int i=-32
unsigned int u =-16;
if(c>i){
printf("pass1,");
if(c<u)
printf("pass2");
else
printf("Fail2");}
else
printf("Fail1);
if(i<u)
printf("pass2");
else
printf("Fail2")
}
a)Pass1,Pass2
b)Pass1,Fail2
c)Fail1,Pass2
d)Fail1,Fail2
e)none
Answer Posted / vikraman85
u should not assign a negative value to unsigned int! b'coz
it has only +ve values 0to2^15-1..
| Is This Answer Correct ? | 1 Yes | 2 No |
Post New Answer View All Answers
What is structure in c definition?
Write a program to implement queue.
What is output redirection?
Do array subscripts always start with zero?
Describe newline escape sequence with a sample program?
Give the rules for variable declaration?
Write a program to print “hello world” without using semicolon?
Write a program to display all the prime nos from 1 to 1000000, your code should not take time more than a minute to display all the nos.
What is meant by recursion?
What is difference between scanf and gets?
What is a lvalue
What is the use of a static variable in c?
What is the general form of a C program?
Why c is called free form language?
Can variables be declared anywhere in c?