C++的输入输出与C语言输入输出的区别
在初学C语言时我会犯的错误有这几个,在输出数据时格式控制错误的使用,本来输出的是一个整形但是输出了一个字符,
scanf("%d",a)这个错误在刚开始也是会经常犯得,scanf("%d",a)和scanf("%d",&a)这个错误系统不会报错但是程序运行的结果就是和预期的不同,找问题好不好找,
C++的输入输出相比C语言的输入输出更加的方便,不需增加数据格式控制,比如:整形--%d,字符--%c
输入: cin
输出:cout
使用cout标准输出(控制台)和cin标准输入(键盘)时,必须包含< iostream >头文件以及std标准命名空间。
#include <iostream>
using namespace std;
int main()
{
int a;
char b;
double c;
cin>>a>>b>>c;
cout<<"歪比歪比"<<endl;
cout<<a<<b<<c<<endl;
return 0;
}
运行结果