search
Login

Categories


C Books Guide and List
C++ Books Guide and List
Best Java Books

3.8k questions

4k answers

117 comments

10.7k users

0 votes
1k views
What is the return value from printf() function?
asked Sr Member 4k points 5 11 21

1 Answer

0 votes
printf function always returns the number of characters printed. Let us understand this with an example:

    main()
    {
    int a=10;
    printf("%d",printf("%d %d %d", a,a,a));
    }

In this above program the inner printf is first called which prints value of a, three times with space between each value, 10 10 10. Total 5 characters get printed (3 value of 10 and 2 spaces).
answered Advisor 5.6k points 1 7 14

Related questions

1 vote
2 answers 606 views
1 vote
2 answers 120 views
1 vote
1 answer 105 views
0 votes
1 answer 456 views
1 vote
1 answer 2.4K views
...