第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.小结

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

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

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

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

原文地址:https://www.cnblogs.com/hoiday/p/11487636.html