门户网站制作建设,贵州铁路投资建设网站,孝感市网站建设公司,qq网页版手机版文章目录 一、cout 标准输出流对象1、cout 标准输出流对象简介2、cout 常用 api 简介 二、cout.put(char c) 函数1、cout.put(char c) 函数 简介2、代码示例 - cout.put(char c) 函数 一、cout 标准输出流对象 1、cout 标准输出流对象简介 cout 是 标准输出流 对象 , 是 ostrea… 文章目录 一、cout 标准输出流对象1、cout 标准输出流对象简介2、cout 常用 api 简介 二、cout.put(char c) 函数1、cout.put(char c) 函数 简介2、代码示例 - cout.put(char c) 函数 一、cout 标准输出流对象 1、cout 标准输出流对象简介 cout 是 标准输出流 对象 , 是 ostream 类的实例 , 通过该 实例 可以将数据输出到控制台 ;
cout 对象 定义在 iostream 头文件中 , 使用前需要导入 下面的头文件 ;
#include iostream
using namespace std;2、cout 常用 api 简介 cout 常用 api 简介 :
输出操作符 : 使用 操作符可以向 cout 输出各种类型的数据 ;流操作符 endl : 插入换行符 并 刷新 输出缓冲区 ;
cout hello endl;flush 成员函数 : 刷新输出缓冲区 , 确保所有待输出的数据都被立即发送到控制台 ;
cout hello flush;put(char c) 成员函数 : 该函数将单个字符输出到流中 ; 如 : cout.put(a) 将在控制台输出字符 ‘a’ ;write(const char* s, int n) 成员函数 : 该函数将一个 字符数组 的 前 n 个字符 , 写入流中 ; 如 : cout.write(Hello, world!, 6) 将在控制台输出 “Hello,” ;width(int n) 成员函数 : 该函数设置下一个输出或输入操作的宽度 ; 它通常与其它格式函数一起使用 , 如 setw ; 如 : cout setw(5) 123 将在控制台输出 “123” , 前面的空格使得总宽度为5 ;fill(char c) 成员函数 : 该函数设置用于 填充额外空间 的字符 ; 如 : cout setfill(*) setw(5) 123 将在控制台输出 “123” , 因为 * 被用作填充字符 ;setf(fmtflags f, fmtflags val) 成员函数 : 该函数设置格式标志 f , 可以选择性地设置第二个参数 val ; 如 : cout.setf(ios::showbase) 开启显示数值的基数 ; 二、cout.put(char c) 函数 1、cout.put(char c) 函数 简介 put(char c) 成员函数 : 该函数将单个字符输出到流中 ; 如 : cout.put(a) 将在控制台输出字符 ‘a’ ;
cout.put(char c) 函数 只能输出一个字符 , 如果需要输出多个字符 , 应该使用其他的输出函数 ;
函数原型如下 : 参数 c 是要输出的字符 , 该函数返回输出流对象的引用 , 以便进行链式调用 ;
ostream put(char c);2、代码示例 - cout.put(char c) 函数 在下面的代码中 , cout Tom endl; 与 cout.put(T).put(o).put(m); 都可以在命令行中输出 “Tom” 字符串 , 唯一区别是 后者没有回车 ;
使用 cout endl; 代码 输出回车换行 ; 代码示例 :
#include iostream
using namespace std;int main() {// 输出 Tom 字符串cout Tom endl;// 输出 Tom 字符串 , 没有回车cout.put(T).put(o).put(m);// 输出回车换行cout endl;// 控制台暂停 , 按任意键继续向后执行system(pause);return 0;
};执行结果 :
Tom
Tom
请按任意键继续. . .