C++各种输出模式
C++各种输出模式介绍C++语言中的流I/O类库各种输出方式cout语句printf函数输出格式控制解决输出中文乱码的问题后续介绍在用户和计算机进行交互的过程中,数据输入和数据输出是必不可少的操作过程,计算机需要通过输入获取来自用户的操作指令,并通过输出来显示操作结果。C++语言中的流C++语言中把数据之间的传输操作称为流。C++中的流既可以表示数据从内存传送到某个载体或设备中,即输出流;也可以表
介绍
在用户和计算机进行交互的过程中,数据输入和数据输出是必不可少的操作过程,计算机需要通过输入获取来自用户的操作指令,并通过输出来显示操作结果。
C++语言中的流
C++语言中把数据之间的传输操作称为流。C++中的流既可以表示数据从内存传送到某个载体或设备中,即输出流;也可以表示数据从某个载体或设备传送到内存缓冲区变量中,即输入流。
I/O类库
C++中标准I/O操作有4个类对象,他们分别是cin,cout,cerr,colg。其中cin代表标准输入设备键盘,cout代表标准输出显示器,cerr和clog用来进行错误信息输出的操作。
各种输出方式
cout语句
cout表示显示器,执行cout<<x操作就相当于把x的值输出到显示器。
我们通常的输出方式是
cout<<表达式1<<表达式2<<…<<表达式n;
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
cout<<"公众号:"<<"物联网知识\n";
system("pause");
return 0;
}
一个cout语句可以分成若干行
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
cout<<"公众号:"
<<"物联网知识\n";
system("pause");
return 0;
}
#include 中提供的操作符,使用这些操作符不需要调用成员函数,只要把他们作为插入操作符“<<”的输出内容即可。
#include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
int main()
{
int a=18;
cout<<a<<endl;//endl:输出换行符“\n”并刷新流。
cout<<hex<<a<<endl;//hex:转换为按十六进制输出整数
system("pause");
return 0;
}
printf函数输出格式控制
printf(“【控制格式】… 【控制格式】…”,数值列表);
#include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
int main()
{
int a=18;
cout<<a<<endl;
cout<<hex<<a<<endl;
printf("%d\n",a);
system("pause");
return 0;
}
解决输出中文乱码的问题
点击VSCode右下角 UTF-8,选择Save with Encoding
将编码改成GB 2312
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
cout<<"公众号:物联网知识\n";
system("pause");
return 0;
}
后续
如果想了解更多物联网、智能家居项目知识,可以关注我的项目实战专栏。
或者关注公众号。
编写不易,感谢支持。
更多推荐
所有评论(0)