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

需积分: 9 0 下载量 52 浏览量 更新于2024-07-14 收藏 667KB PPT 举报
"算术运算符和表达式-计算机C语言课件2" 在C语言中,算术运算符是编程中进行数学计算的基础工具。2.5章节主要讲解了C语言中的基本算术运算符,包括加号"+"、减号"-"、乘号"*"、除号"/"以及取模运算符"%"。这些运算符都是双目运算符,意味着它们都需要两个操作数来进行计算。 1. 加号"+"和减号"-":当它们作为单目运算符时,"+"表示正号,"-"表示负号。例如,"-a"会将变量a的值转换为它的负数。 2. 除法运算符"/":在C语言中,如果除法运算的操作数都是整数,那么结果将执行整数除法,丢弃小数部分。例如,1/2的结果是0,因为只保留整数部分。而对于浮点数,如1.0/2.0,结果将是0.5,因为浮点数运算会保留小数部分。 3. 取模运算符"%":此运算符返回两个整数相除后的余数。例如,5%3的结果是2,因为5除以3后余2。需要注意的是,"%"运算符只能用于整数类型,不能用于float和double类型的浮点数。 C语言具有丰富的运算符和数据类型,使得程序员能够灵活地进行各种复杂的数学计算。在编写C程序时,应遵循一定的规则: 1. C程序是由一系列函数构成的,每个程序至少包含一个主函数`main()`,且程序的执行从`main()`开始,无论其在代码中的位置如何。 2. 语句和数据定义以分号";"结尾,例如`printf("ThisisaCProgram\n");`。 3. 特殊情况下,如函数定义、右花括号"}"和命令行末尾不应有分号。 4. 输入和输出通过预定义的函数如`printf()`和`scanf()`来实现,而不是像其他一些语言那样有内置的输入输出语句。 5. C程序的书写格式相对自由,可以跨行写语句,也可以在一行中写多个语句。 6. 注释是通过"/*...*/"来添加的,可以在程序的任何位置,但不能嵌套使用,且大小写字母在C语言中是有区别的。 7. 标识符是用来命名变量、常量、函数等的,如`main()`中的`int a, b;`,这里的`a`和`b`就是标识符,用于存储数值。 了解并熟练掌握这些基本概念对于理解和编写C语言程序至关重要。通过编写简单的程序,如求矩形面积,可以进一步加深对这些概念的理解。在实践中,良好的编程风格,如使用缩进和注释,将有助于提高代码的可读性和维护性。