Skip to content
Related Articles

Related Articles

Improve Article
Print Function in C, C++, and Python
  • Last Updated : 08 Mar, 2021

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.

 Attention geek! Strengthen your foundations with the Python Programming Foundation Course and learn the basics.  

To begin with, your interview preparations Enhance your Data Structures concepts with the Python DS Course. And to begin with your Machine Learning Journey, join the Machine Learning – Basic Level Course




My Personal Notes arrow_drop_up
Recommended Articles
Page :