In this article, the task is to observe the behavior of the print function in C, C++, and Python. Print function is used to display content on the screen.
Approach:
- Some characters are stored in integer value inside printf function.
- Printing the value as well as the count of the characters.
- Illustrating the different use of printf().
Below is the C program printing the inside printf:
C
// C program printing inside printf() #include <stdio.h> // Driver Code int main()
{ // Stores no of characters printed by printf
int val = printf ( "GeeksForGeeks\n" );
// Print the count of characters
printf ( "Int printf(\"GeeksForGeeks\\n \") = %d\n" , val);
return 0;
} |
Output
GeeksForGeeks Int printf("GeeksForGeeks\n ") = 14
Below is the C++ program printing inside cout:
C++
// C++ program printing inside cout #include <iostream> using namespace std;
// Driver Code int main()
{ // Store no of characters printed by printf
int value = printf ( "GeeksForGeeks\n" );
// Prints the count of the characters
cout << "Integer printf(\"GeeksForGeeks\\n\") = "
<< value << endl;
} |
Output
GeeksForGeeks Integer printf("GeeksForGeeks\n") = 14
Explanation:
- In both the above code, printf returns the number of character it has printed successfully.
- “GeeksForGeeks\n” have 14 characters hence it will print 14.
Below is the python program illustrating print():
Python3
# Python program illustrating print() # Storing value value = print ( "GeeksForGeeks\n" )
# Printing value print (value)
|
Output
GeeksForGeeks None
Explanation: In python3, Print function never returns anything that’s why it is returning None.
Recommended Articles