zoukankan      html  css  js  c++  java
  • C语言中的运算符

    算术运算符

    + - * / % 取余%的运算对象必须是整数,结果是整除后的余数,其余数的符号与被除数的相同。 如: 13 % 3 = =1 13%-3 == 1 -13%3 ==-1 -13%23 ==-13 -13% -23 == -13

    关系运算符

    < <= ! = ==

    逻辑运算符

    !(非) &&(并且) || (或)

    && 左边的表达式为假,右边的表达式肯定不会被执行

    || 左边的表达式为真时,右边的表达式肯定不执行

    /*
      2020.6.3 16:34
      目的:测试当||左右两边语句的执行方式


    */
    # include <stdio.h>
    int main(void)
    {
    int i = 10;
    int j = 20;
    int m;
    /*m = (1>2) || (j = 5);*/
    /*printf("m = %d, j = %d ", m, j); // m = 1 j = 5;*/
    m = (3>2) || (j = 5);
    printf("m = %d, j = %d ", m, j);  // m = 1 j = 20;


    return 0;

    }
    /*
     结果:
     -------------------------------------
     m的左边为假时: m = 1 j = 5
     m的左边为真时: m = 1 j = 20

     -------------------------------------
     结论:当||的左边为假时,执行右边的语句
           当||的左边为真时,不执行右边的语句
    */

    赋值运算符

    = += *=

    优先级别:

    算术 > 关系 > 逻辑 > 赋值

    自增 自减 三目运算符 逗号表达式

  • 相关阅读:
    [Unity3D]Animation说明
    [Unity3D]Shader说明
    [AR+Vuforia]学习笔记
    [Android]ListView学习笔记
    [Android]优化相关
    [Android]学习笔记之布局
    [Android]快捷键
    [Android]学习笔记Activity_001
    [Unreal]学习笔记之灯光说明
    什么是Hystrix,Hystrix如何使用
  • 原文地址:https://www.cnblogs.com/icoding233/p/13173957.html
Copyright © 2011-2022 走看看