C语言教程:算术运算符与表达式解析

需积分: 12 0 下载量 197 浏览量 更新于2024-08-20 收藏 806KB PPT 举报
"算术运算符和表达式是C语言中的基础元素,用于执行数学计算。在C语言中,算术运算符包括加(+), 减(-), 乘(*), 除(/) 和取模(%)。这些运算符的结合方向是从左到右,即运算从左至右依次进行。优先级则遵循以下规则:先乘除后加减,而乘除和加减之间,乘除的优先级高于加减。例如,表达式2 * 3 + 4会首先计算2 * 3得到6,然后将6与4相加得到10。 当运算符“+”和“-”作为单目运算符使用时,它们具有右结合性,意味着它们会作用于其右侧的操作数。例如,-a表示对a取负值。 在C语言中,两个整数相除的结果会被截断为整数,例如5/2等于2。取模运算符 (%) 要求两侧操作数都是整型,它返回两数相除后的余数。余数的符号由被除数决定,如5%2等于1,-5%2等于-1。需要注意的是,浮点数不能直接参与取模运算,如5.5%2会导致编译错误。 程序设计时,注释是必不可少的部分,可以使用单行注释(//)或多行注释(/* ... */)。预处理命令如#include用于引入头文件,函数是C程序的基本构造块,它们可以接收参数并返回结果。在示例中,`main()`函数是程序的入口点,而`printf()`和`scanf()`等函数用于输入输出。 在C语言中,语句的格式相对自由,但推荐使用一定的缩进和对齐来提高代码的可读性。例如,循环语句如`for`通常会使用缩进来清晰地表示循环体的范围。良好的编程习惯还包括在适当的地方添加注释,以帮助理解代码的功能和逻辑。 在给出的示例程序中,`example2.1`计算了矩形的面积,`example1.1`展示了如何定义和调用自定义函数`add()`来求和。每个示例都包含了变量声明、赋值、函数调用和输出语句,这些都是C语言程序设计的基础元素。 掌握C语言的算术运算符、表达式、语句格式、函数使用以及良好的编程习惯是学习C语言的起点,这些知识构成了编写和理解C程序的基础。"