主要内容 #
1. 输出 #
虽然我们在前面的课程中,已经使用过了输出语句。
我们在这里还是要总结一下输出的基本用法。
1.1 输出的基本用法 #
请运行下面的代码:
#include < iostream > int main() { std::cout << "Hello Dashima!" << std::endl; // 输出字符串(字符串:就是指文字) std::cout << 1 << 2 << 3 << std::endl; // 输出数字 std::cout << "Hello " << 2 << std::endl; // 输出字符串和数字 // 格式化输出 std::cout << "现在的温度是:" << -26.5 << "摄氏度" << std::endl; std::cout << "现在的坐标是:(" << 0.5 << ", " << -9 << ")" << std::endl; std::cout << "现在的时间是:" << 15 << ":" << 30 << std::endl; // 输出变量 int dashima(5); std::cout << "dashima = " << dashima << std::endl; return 0; }
以上的代码中,我们介绍了最基本的 C++ 输出形式。
1.2 使用名称空间 #
另一种常见的写法如下:
#include < iostream > using namespace std; // 使用名称空间 std。有了这句话之后,cout 就会自动被识别为 std::cout int main() { cout << "Hello Dashima!" << endl; // 省略 std:: return 0; }
在这种写法中,我们使用了新的语句:
using namespace std;
这句话的意思是:使用 名称空间 std。
有了这句话之后,cout 就会自动被识别为 std::cout 。从而就可以在书写中,省略 std:: 。
2. 输入 #
怎么从键盘输入一个数据呢?
请运行下面的代码:
#include < iostream > int main() { std::cout << "请输入一个整数" << std::endl; int a(0); // 初始化为 0 std::cin >> a; // 输入一个值,并赋值给 a std::cout << "你输入的值是:" << a << std::endl; return 0; }
注意:
2.1 输入的基本用法 #
请运行下面的代码:
#include < iostream > int main() { /* 基本输入 */ int dashima(5); std::cout << "请输入一个整数:" << std::endl; std::cin >> dashima; /* 输入两个数 */ int a(0), b(0); std::cout << "请输入 2 个整数。(输入方法之一:输入第一个之后,回车,然后输入下一个数)" << std::endl; std::cin >> a >> b; return 0; }
多个输入时,输入的方法有两种:
2.2 使用名称空间 #
和输出 cout 一样,也可以 using 来简化书写。
#include < iostream > using namespace std; // 使用名称空间 std int main() { int dashima(5); cout << "请输入一个整数:" << endl; cin >> dashima; }