C++要点总结_02_表达式与语句

2 表达式与语句

  1. 运算符就是具有运算功能的符号。
  2. “::” :作用域运算符。
  3. ->:成员指针运算符。
  4. 运算符种类:算术运算符、关系运算符、逻辑运算符、赋值运算符、位运算符、移位运算符、sizeof运算符、条件运算符和逗号运算符。

2.1 算术运算符

  1. 算术运算符:的加(+)、减(-)、乘(*)、除(/)、模运算(%)、自增(++)、自减(–)。
// 算术运算符实例
#include <iostream>
#include <type_traits>
#include <cmath>
using namespace std;

int main(int argc, const char * argv[]) {
    int a=1,b=2;
    cout <<"a+b= "<< a+b <<endl;     // 1+2
    cout <<"a+100= "<< a+100 <<endl; // 1+100
    
    cout <<"a-b= "<< a-b <<endl;     // 1-2
    cout <<"a-100="<< a-100 <<endl;  // 1-100
    
    cout <<"a*b="<< a*b <<endl;     // 1*2
    cout <<"a*100="<< a*100 <<endl; // 1*100
    
    cout <<"a/b="<< a/b <<endl;     // 1/2
    cout <<"a/100="<< a/100 <<endl; // 1/100
    
    cout <<"a%b="<< a%b <<endl;     // 1%2
    cout <<"a%100="<< a%100 <<endl; // 1%100
    
    cout <<"a++:"<< a++ <<endl;     // 先赋值,输出1,a再自增,a+=1;a=2
    cout <<"a--:"<< a-- <<endl;     // 先赋值,输出2, a再自减,a-=1;a=1
    
    cout <<"++a:"<< ++a <<endl;     // a自增,a+=1;a=2,再输出2
    cout <<"--a:"<< --a <<endl;     // a自减,a-=1;a=1,再输出1
    
    return 0;
}
/* 运行结果:
a+b= 3
a+100= 101
a-b= -1
a-100=-99
a*b=2
a*100=100
a/b=0
a/100=0
a%b=1
a%100=1
a++:1
a--:2
++a:2
--a:1
Program ended with exit code: 0
*/

  1. 关系运算符:比较两个对象的大小,结果为true或false。
  2. 关系运算符种类:< ,> ,<= ,>= ,, !=。关系运算符
    的优先级低于算术运算符,高于赋值运算符。<,<=,>,>=的优先级相同,高于
    和!=,==和!=的优先级相同。
// 算术运算符实例
#include <iostream>
#include <type_traits>
#include <cmath>
using namespace std;

int main(int
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值