/** list0501.cpp */
/** Listing 5-1. Demonstrating Input and Output */#include <iostream>#include <istream>#include <ostream>int main(){ std::cout << "Enter a number: ";int x; //定义时定义了整型数,所以一旦输入的不是int就会报错(运算表达式也不行但20-21 是可以的,因为它把这个式子当作两个数 20 和 -21,相当于一次输入了两个数) std::cin >> x;std::cout << "Enter another number: ";int y;std::cin >> y;int z(x + y);std::cout << "The sum of " << x << " and " << y << " is " << z << "\n";}同样的,string输入时也不能有空白字符,否则会被分割。