what will be the output off the following program?
#include<stdio.h>
int main()
{
int a;
a=015+0*71+5;
printf("%d,a");
return0;
}
Answers were Sorted based on User's Feedback
Answer / shiv
015 is octal number its decimal equivalent is = 5 * 8 ^ 0 +
1 * 8 ^ 1 = 5 + 8 = 13
0*71 is 0
then finally , a = 13 + 0 + 5 = 18
Is This Answer Correct ? | 6 Yes | 1 No |
Answer / santhosh
c guys v havi an error on
printf("%d,a");
where the semicolon is ended after "a"...
so
printf("%d",a);
then the ans is 18.
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / dhaval
the main point of answer is that the whole program will run
without a single damn error as it ignores %d (called the
conversion character) and just print "a" as text.
so the answer will be a.
if we write the printf statement as printf ("%d",a); in this
case it shall print the answer as 18. dont know why it
prints 18. am on my way to discover this problem out. i will
post a new answer if at all i shall find an answer to this query
regards,
Dhaval. (L.j college of computer applications.)
Is This Answer Correct ? | 2 Yes | 2 No |
Answer / uma
printf("%d,a"); this gives an error like a value never
used..or if printf statement like printf("%d",a); then it
gives 18 as the answer because 015 is the octal number and
0*71 is 0.
so a=13+5
a=18;
Is This Answer Correct ? | 0 Yes | 1 No |
The % symbol has a special use in a printf statement. Explain how would you place this character as part of the output on the screen?
process by which one bit patten in to another by bit wise operation is? (a) masking, (b) pruning, (c) biting, (d) chopping,
how can i calculate mean,median,mode by using c program
find the output of the following program main() { int x=5, *p; p=&x; printf("%d",++*p); }
What is chain pointer in c?
Write a program to implement a round robin scheduler and calculate the average waiting time.Arrival time, burst time, time quantum, and no. of processes should be the inputs.
how to find the sizof of any datatype using bit manipulations
How can you return multiple values from a function?
Why do we use c for the speed of light?
What is the 'named constructor idiom'?
What is a far pointer in c?
What will happen when freeing memory twice