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
Write a C program to count the number of email on text
Is c easy to learn?
Using functions, write a program that multiplies two arrays. Use the following functions: - Function ReadArray - Function MultiplyArrays - Function DisplayArrays
How can I find the modification date and time of a file?
Is there any data type in c with variable size?
How is a macro different from a function?
Explain how can you determine the size of an allocated portion of memory?
Differentiate between the expression “++a” and “a++”?
How pointer is different from array?
What are the advantages and disadvantages of pointers?
Why structure is used in c?
Can we declare variable anywhere in c?
What is register variable in c language?
Can we compile a program without main() function?
what do you mean by enumeration constant?