C++标准输入输出(字节流)
包含头文件 #include
- cout是一个标准输出流变量(对象),代表控制台窗口
- << 是一个输出流运算符,加入o是一个输出流对象,x 是一个数据
- o<<x
- 标准名字空间std
- cout是标准名字空间std的一个名字。必须加上名字空间限定std::
std::cout - 是为了软件开发中防止名字冲突(用了许多库,然后库中定义了同个函数)
例如
计科学1701::张伟、机械1803::张伟
示例代码:
#if 1
#include // C++标准输入输出l流头文件
int main() {
std::cout << “hello zqw\n”;
std::cout << 3 + 4;
return 0;
}
#endif
也可以用: using std::cout 使用时,就可以直接用cout
示例代码:
#if 1
#include // C++标准输入输出l流头文件
using std::cout;
int main() {
cout << “hello zqw\n”;
cout << 3 + 4<<std::endl; // std::endl 相当于换行符
return 0;
}
#endif
也可以引入整个名字空间:using namespace std 这样就不需要加std这个名字空间的限定了
示例代码
①
#if 1
#include // C++标准输入输出l流头文件
using namespace std;
int main() {
cout << “hello zqw\n”; // \n也可以换行,在字符串""中使用
cout << 3 + 4<<endl;
// 上面语句相当于
// cout << 3 + 4;
// cout <<endl; // <<endl 相当于换行
return 0;
}
#endif
②
#include
int main() {
double radius;
std::cout << “input a radius number:”;
std::cin >> radius ; // 标准输入流对象cin 输入流运算符 >>
std::cout << 3.14 * radius * radius << std::endl;
return 0;
}
③
④
在代码目录下,创建一个test.txt文件 再在软件中执行代码
则会在刚在创建的空test.txt文件中加入
⑤