C++(cout和printf的使用小结)

简介: C++(cout和printf的使用小结)

C++风格的打印:


实例:


std::cout << “你好! Rock.” ;


std::cout << “你好! Rock.” << std::endl;


std::cout << std::endl;


std::cout <<”工资: “ << 30000;


std::cout <<”工资: 30000“;


std::cout << 3.1415;


使用要求:


需要包含头文件 #include <iostream>


注意不是#include <iostream.h>


std是一个命名空间


std是一个命名空间(下一节详细讲解)


cout是std命名空间内的一个“对象”。


endl也是std命名空间内的一个对象,用来表示“回车符”(换到下一行的最前面)


std::cout << "你好!" << "C++!";


等效于:


std::cout << "你好!";


std::cout << "C++!";                std::cout, 可以连续输出任意多个数据,中间用 << 隔开。


C风格的打印:


实例:


printf(“你好!C++”);


printf(“你好!C++\n”);


printf(“\n”);


printf(“工资:30000”);


printf(“工资:%d”, 30000);  


printf(“工资:%d  年假:%d”, 30000, 12);  


printf(“%f”, 3.1415);


printf(“圆周率:%f”, 3.1415);


说明:

  1. 占位符的使用
  2. %d 整数    %f 浮点数(带小数部分的数据)


使用要求:

需要包含头文件 #include <stdio.h>

打印语句的使用场合:


‘打印’常常指:把信息输出到“标准输出设备”(标准输出设备,就是显示器中的“终端”)。

1.控制台应用程序的输出

2.程序调试Bug的重要手段

相关文章
C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)
C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)
C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)
|
7月前
|
存储 安全 C语言
不只是printf:探究C/C++语言中的可变参数函数
不只是printf:探究C/C++语言中的可变参数函数
195 0
|
7月前
|
C++
C++系列-第1章顺序结构-3-输出类cout
C++系列-第1章顺序结构-3-输出类cout
C++的输入与输出:cin与cout
C++的输入与输出:cin与cout
|
C语言 iOS开发 C++
C++ 的cout格式化输出
在某些实际场景中,我们经常需要按照一定的格式输出数据,比如输出浮点数时保留 2 位小数,再比如以十六进制的形式输出整数,等等。 对于学过 C 语言的读者应该知道,当使用 printf() 函数输出数据时,可以通过设定一些合理的格式控制符,来达到以指定格式输出数据的目的。例如 %.2f 表示输出浮点数时保留 2 位小数,%#X 表示以十六进制、带 0X 前缀的方式输出整数。 关于 printf() 函数支持的格式控制符,更详细的讲解,可阅读《C语言数据输出大汇总》一节,这里不做详细赘述。 C++ 通常使用 cout 输出数据,和 printf() 函数相比,cout 实现格式化输出数据的方
159 0
|
Web App开发 编译器 C++
C++ 几行代码就能重载操作符模拟 cout<<123<<endl;
C++ 几行代码就能重载操作符模拟 cout<<123<<endl;
73 0
|
C++
C++ 重载操作符<<实现cout定位输出以及设置颜色:cout<<Goto(x,y)<<setC(color)<<123<<cr;
C++ 重载操作符<<实现cout定位输出以及设置颜色:cout<<Goto(x,y)<<setC(color)<<123<<cr;
253 0
|
编译器 C++
C++ 重载操作符 <<实现模拟输出语句: cout << endl;
C++ 重载操作符 <<实现模拟输出语句: cout << endl;
205 0