一、运算符
运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C++ 内置了丰富的运算符,并提供了以下类型的运算符:
- 算术运算符
- 关系运算符
- 逻辑运算符
- 赋值运算符
- 杂项运算符
本章将逐一介绍算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符和其他运算符。
1.算术运算符
请看下面的实例,了解 C++ 中可用的算术运算符。
#include <iostream>
using namespace std;
int main()
{
int a = 21;
int b = 10;
int c;
c = a + b;
cout << " c 的值是 " << c << endl ;
c = a - b;
cout << " c 的值是 " << c << endl ;
c = a * b;
cout << " c 的值是 " << c << endl ;
c = a / b;
cout << " c 的值是 " << c << endl ;
c = a % b;
cout << " c 的值是 " << c << endl ;
int d = 10; // 测试自增、自减
c = d++; //++自增是后置的,先计算d赋值给c,再计算d自增1,所以输出c的值为10
cout << " c 的值是 " << c << endl ;
d = 10; // 重新赋值
c = d--;
cout << " c 的值是 " << c << endl ;
return 0;
}
2.关系运算符
下表显示了 C++ 支持的关系运算符。
假设变量 A 的值为 10,变量 B 的值为 20,则:
3.逻辑运算符
下表显示了 C++ 支持的关系逻辑运算符。
假设变量 A 的值为 1,变量 B 的值为 0,则:
4.赋值运算符
下表列出了 C++ 支持的赋值运算符:
5.杂项运算符
二、C++的输入与输出
1、使用cin
进行输入:
-
cin
是一个输入流对象,用于从标准输入(通常是键盘)读取数据。 -
基本语法:
cin >> variable;
例如:int a; cin >> a;
- 从标准输入读取一个整数并存储在变量
a
中。
2、使用cout
进行输出:
cout
是一个输出流对象,用于向标准输出(通常是屏幕)输出数据。- 基本语法:
cout << data;
- 例如:
int a = 5; cout << a;
输出整数a
的值。
#include <iostream>
using namespace std;
int main()
{
//声明
int num;
//打印提示
cout << "请输入一个整数:" << endl;
//输入
cin >> num;
//输出
cout << num << endl;
return 0;
}