📜  C,C++和Python的打印函数

📅  最后修改于: 2021-05-25 23:20:39             🧑  作者: Mango

在本文中,任务是观察C,C++和Pythonprint函数的行为。打印函数用于在屏幕上显示内容。

方法:

  • 有些字符存储在printf函数内的整数值中。
  • 打印值和字符。
  • 说明了printf()的不同用法。

下面是打印内部printf的C程序:

C
// C program printing inside printf()
  
#include 
  
// 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;
}


C++
// C++ program printing inside cout
  
#include 
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;
}


Python3
# Python program illustrating print()
  
# Storing value
value=print("GeeksForGeeks\n")
  
# Printing value
print(value)


输出
GeeksForGeeks
Int printf("GeeksForGeeks\n ") = 14

下面是cout中的C++程序打印:

C++

// C++ program printing inside cout
  
#include 
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;
}
输出
GeeksForGeeks
Integer printf("GeeksForGeeks\n") = 14

解释:

  • 在上述两个代码中,printf返回已成功打印的字符数。
  • “ GeeksForGeeks \ n”有14个字符,因此将打印14。

以下是说明print()的Python程序:

Python3

# Python program illustrating print()
  
# Storing value
value=print("GeeksForGeeks\n")
  
# Printing value
print(value)
输出
GeeksForGeeks

None

说明:在python3中, Print函数从不返回任何内容,这就是为什么它不返回None的原因。