自学编程第十三课

今天就来发挥计算机的真正本领,数据运算!

首先,我们看一下C语言的运算符。分别是加(+)、减(-)、乘(*)、除(/)、负值(-)、求余(%)6种。除负值运算符外都是双目运算符,详情见下表:

值得注意的一点是C语言对于参与运算的数据类型非常敏感,所以在运算时一定要区分运算量是整型数还是实型数。如果运算的两个量都是整型数那么结果一定是整型数,只有其中一个量为实型数时结果才是实型数。另外,在求余中要求运算的变量必须为整型。

在表达式运算过程中,运算符拥有不同的优先级和结合性。优先级就是在一个表达式中运行的先后顺序。当一个运算对象两侧的运算符优先级相同的情况下,进行运算的结合方向就是结合性。按从左往右的顺序进行运算,称为左结合性。按从右往左的顺序进行运算,称为右结合性。

下面我们看看算术表达式 ,它是由算术运算符、圆括号将运算对象连接起来的式子,其中运算对象包括:常量、变量和函数。如:a*b/c-18.3+"A"

当然算术表达式中有许多规矩

不能省略乘号

不能使用系统不允许的标志符

算术表达式的内容必须书写在同一行,不能有分子分母、也不能有[方括号]和的出现。但可以使用多层圆括号帮助限定运算顺序,顺序是由内而外逐步配对。

接下来我们关注一下,平时不怎么常用的一个运算——求余。

求余可以帮助我们确定数字的奇偶性:

了解两个数字的倍数关系:

当要求对某个整型变量划定范围时,为确保所给的数一定在该范围内,可将该数对范围上限减下限的差进行求余,再加上范围的上限即是生成给定范围的数。

注意:永远不能对0进行求余!

今天,就到这里吧!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181225G006M300?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券