Open In App

Print Function in C, C++, and Python

Last Updated : 08 Mar, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

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.



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads