zoukankan      html  css  js  c++  java
  • C++之运算符_算数运算符

    运算符

    **作用:**用于执行代码的运算

    | **运算符类型** | **作用** |
    | -------------- | -------------------------------------- |
    | 算术运算符 | 用于处理四则运算 |
    | 赋值运算符 | 用于将表达式的值赋给变量 |
    | 比较运算符 | 用于表达式的比较,并返回一个真值或假值 |
    | 逻辑运算符 | 用于根据表达式的值返回真值或假值 |

    算术运算符

    **作用**:用于处理四则运算

    加减乘除  取模

     1 #include <iostream>
     2 using namespace std;
     3 
     4 int main() {
     5 
     6     int a1 = 10;
     7     int b1 = 3;
     8 
     9     cout << a1 + b1 << endl;
    10     cout << a1 - b1 << endl;
    11     cout << a1 * b1 << endl;
    12     cout << a1 / b1 << endl;  //两个整数相除结果依然是整数
    13 
    14     int a2 = 10;
    15     int b2 = 20;
    16     cout << a2 / b2 << endl; 
    17 
    18     int a3 = 10;
    19     int b3 = 0;
    20     //cout << a3 / b3 << endl; //报错,除数不可以为0
    21 
    22 
    23     //两个小数可以相除
    24     double d1 = 0.5;
    25     double d2 = 0.25;
    26     cout << d1 / d2 << endl;
    27 
    28     system("pause");
    29 
    30     return 0;
    31 }
     1 int main() {
     2 
     3     int a1 = 10;
     4     int b1 = 3;
     5 
     6     cout << 10 % 3 << endl;
     7 
     8     int a2 = 10;
     9     int b2 = 20;
    10 
    11     cout << a2 % b2 << endl;
    12 
    13     int a3 = 10;
    14     int b3 = 0;
    15 
    16     //cout << a3 % b3 << endl; //取模运算时,除数也不能为0
    17 
    18     //两个小数不可以取模
    19     double d1 = 3.14;
    20     double d2 = 1.1;
    21 
    22     //cout << d1 % d2 << endl;
    23 
    24     system("pause");
    25 
    26     return 0;
    27 }

    递增

     1 int main() {
     2 
     3     //后置递增
     4     int a = 10;
     5     a++; //等价于a = a + 1
     6     cout << a << endl; // 11
     7 
     8     //前置递增
     9     int b = 10;
    10     ++b;
    11     cout << b << endl; // 11
    12 
    13     //区别
    14     //前置递增先对变量进行++,再计算表达式
    15     int a2 = 10;
    16     int b2 = ++a2 * 10;
    17     cout << b2 << endl;
    18 
    19     //后置递增先计算表达式,后对变量进行++
    20     int a3 = 10;
    21     int b3 = a3++ * 10;
    22     cout << b3 << endl;
    23 
    24     system("pause");
    25 
    26     return 0;
    27 }
  • 相关阅读:
    关于JS事件冒泡与JS事件代理(事件委托)
    异步、同步和阻塞、非阻塞
    大数据高并发
    前段clam安装
    JavaScript动态修改CSS
    键盘按键js效果
    键盘键值表总结
    移动端不可缩放
    JS基本语法
    计算几何——ICPC Latin American Regional Contests 2019 B
  • 原文地址:https://www.cnblogs.com/RevelationTruth/p/11870070.html
Copyright © 2011-2022 走看看