• 第8课


    1.C语言中支持下面4种类型的运算

      

    2.四则运算

    -就是数学中的加,减,乘,除等运算

    -遵循先乘除后加减的运算优先级

    -可以使用括号改变运算顺序

      int a=1;

      int b=2;

      int c=(b-a)*(b+a);

    注意:C语言中的除法运算,其除数不能为0!

      

    示例分析:

      

     编程实验:四则运算 8-1.c

    小结论

    -整型数的除法运算结果会舍弃小数部分

    -取余(%)运算也是一种除法运算,结果为余数

    -浮点数不能进行取余运算

    3.关系运算(<,   >,  <=,  >=,  ==,  !=)

    -比较两个值大小关系或相等关系的运算

    -比较的结果为逻辑值:真(1);  假(0)

    -可以使用括号()改变关系运算的顺序

      

    示例分析:

        

    编程实验:混合运算 8-2.c

    小建议:如果不同类型的运算同时出现在一个表达式中,那么尽量使用括号()指明运算顺序。

    运算优先级:从高到低

    -四则运算:正负号 > 乘除运算 > 加减运算

    -关系运算:大小比较运算 > 相等比较运算

    -赋值运算:

    3.小结

    -整型数除法有两种:取商(/),取余(%)

    -浮点数除法与数学中除法运算相同,结果为浮点数

    -不同运算的优先级不同,可使用括号改变运算优先级

    -同一个表达式中应避免不同的运算类型(四则运算,关系运算)

  • 相关阅读:
    洛谷 P1941 飞扬的小鸟
    洛谷P2464 [SDOJ2008]郁闷的小J
    [cogs2314][HZOI 2015] Persistable Editor
    [vijos1067]Warcraft III 守望者的烦恼
    【vijos1049】送给圣诞夜的礼品
    [cogs347]地震
    gcc 编译多个源文件
    2_兔子产仔问题
    1_鸡兔同笼问题
    LeetCode(61) Rotate List
  • 原文地址:https://www.cnblogs.com/hoiday/p/11487636.html
Copyright © 2020-2023  润新知