字符串的比较
- 字符串比较一般不用关系运算符比较,“hello”=="hello"底层是存储地址的比较
逻辑运算符
- && || !
- && 短路与运算,如果第一个条件为真就判断下一个条件,为假结果为假;如果第一个为假,就直接返回假,不判断第二个条件
- || 短路或运算:碰到条件为真就停止运算,返回真值
- !非逻辑运算符: 条件为真返回假,为假返回真
位运算符
- & |
- & 位与运算符
- | 位或运算符
- ~ 按位取反
- ^按位异或
- << 左移运算符
- >>右移运算符
三目运算符
- 【表达式1】?【表达式2】:【表达式3】
std::cout<<a>b?c:d<<std::endl;