上次课内容:常量和变量 (1)、直接常量(常量或字面常量):给定不变的,可 从字面识别的量。 如:3.14,10,ai (2)、符号常量(非字面常量):用名字代表的,不能 从字面识别的量。 P22例25 (1)、变量的声明 引用变量之前,必须声明变量的类型,编译时就会根据指定类型分 配一定的存储空间,并决定数据的存储方式和允许操作方式。灵如 如:inta,b; intc=10,d=20; 在变量声明中赋值称初始化 (2)、标识符 标识符是给程序中的实体—变量、常量、函数、数组、结构体 以及文凭所起的名字
上次课内容:常量和变量 (1)、直接常量(常量或字面常量):给定不变的,可 从字面识别的量。 如:3.14,10,‘a’ (2)、符号常量(非字面常量):用名字代表的,不能 从字面识别的量。 P22_例2.5 (1)、 变量的声明 引用变量之前,必须声明变量的类型,编译时就会根据指定类型分 配一定的存储空间,并决定数据的存储方式和允许操作方式。灵如 如:int a,b; int c=10,d=20; 在变量声明中赋值称初始化 (2)、标识符 标识符是给程序中的实体——变量、常量、函数、数组、结构体 以及文凭所起的名字
本次课主要内容:运算符与表达式 ●算术运算 1、双元运算 2、自反算术赋值运算符 3、自加和自减运算 4、正负号运算符 5、赋值类运算符的副作用 ●关系、逻辑与条件运算 1、关系运算 2、逻辑运算 3、条件运算
本次课主要内容:运算符与表达式 ⚫ 算术运算 1、双元运算 2、自反算术赋值运算符 3、自加和自减运算 4、正负号运算符 5、赋值类运算符的副作用 ⚫ 关系、逻辑与条件运算 1、关系运算 2、逻辑运算 3、条件运算
教学目的 1、了解算术运算与表达式的概念 2、掌握各种运算的运算符,表达式格式 运算级、结合方向。 3、运算级、结合方向及副作用
教学目的 1、 了解算术运算与表达式的概念 2、 掌握各种运算的运算符,表达式格式 、运算级、结合方向。 3、运算级、结合方向及副作用
概述 运算是对数据的加工。最基本的运算形式 常常可以用一些简洁的符号记述。这些符号称 为运算符或操作符。被运算的对象——数据, 也称操作数。表达式描述了对哪些数据,以何 顺序、施何操作。它由运算符和运算量组成 运算量可以是常量,也可以是变量,还可以是 函数
概述 运算 是对数据的加工。最基本的运算形式 常常可以用一些简洁的符号记述。这些符号称 为运算符或操作符。被运算的对象——数据, 也称操作数。表达式描述了对哪些数据,以何 顺序、施何操作。它由运算符和运算量组成。 运算量可以是常量,也可以是变量,还可以是 函数
算术运算 1、双元算术运算 个算术运算符需两个运算量的运算。 P30表25 运算级别:*、/、%(同级)—+、-(同级) 结合方向:自左向右 如:3*5-5*2 2、自反算术赋值运算符 如:a+=b等价于a=a+b a*=b等价于a=a*b 臼反算术赋值运算符是算术算符与赋值算符的合成。 结合方向:自左向右
一、算术运算 1、双元算术运算 一个算术运算符需两个运算量的运算。 P30_表2.5 运算级别:* 、/、%(同级)—— +、–(同级) 结合方向:自左向右 如:3*5-5*2 2、自反算术赋值运算符 –= 、 *= 、+=、/=、%= 如:a+=b 等价于 a=a+b a*=b 等价于 a=a*b 自反算术赋值运算符是算术算符与赋值算符的合成。 结合方向:自左向右