Chapter3:运算符

63 阅读1分钟

3.1算术运算符

作用:处理四则运算

+-*/:加减乘除

%取模/余数运算

eg:10%3 → result:1

Tips:

int main(){

    int a = 10;
    int b = 3;
    
    cout << a / b << endl 
    system("pause");
    return 0;
}
  • 此处a/b的结果会运行出3,因为显示整数类型时,结果会自动取整——两个整数相除,结果整数,自动将小数部分去除
  • 小数不能取模

cout<< << endl 中间部分填入需要输出的内容,相当于Python中 print后面要接的东西

1.前置递增

int main(){

//前置递增
    int a = 10;
    ++a;//让变量+1
    cout << "a=" << a << endl;
    
    
    system("pause");
    renturn 0;
}
  • 实现代码:++a→即:在变量的前面“++”

2.后置递增

int main(){


//后置递增
    int b = 10;
    b++;//让变量加一
    cout << "b=" << b << endl;
    system("pause");
    return 0;
}
  • 实现代码:b++→即:在变量的后面“++”

3.前置和后置的区别

  • 前置递增:先让变量+1,后进行表达式的运算

  • 后置递增:先进行表达式的运算,后让变量+1

  • 主要区别:运算时优先级的问题

  • 递减运算符的用法也是同理

3.2赋值运算符

Capture.PNG

3.3比较运算符

作用:对变量进行对比

Capture.PNG

  • 代码实现: cout<< (a==b) << endl;
  • 注意这里括号的添加表示优先进行比较运算然后输出,打代码的时候记得加上括号就行

3.4逻辑运算符

作用:根据逻辑运算表达式的值返回真值或者假值

  • 即:返回的值为bool值

Capture.PNG

  • 代码实现:(!a) ( a&&b ) ( a||b )
  • 进行判断的时候,判断依据:“不为0就为真”