写出算式的c语言表达式,数学算式的C语言表达.ppt

数学算式的C语言表达

第2章 基本数据类型、 运算符和表达式 ? 常量与变量的概念? 整型数据、实型数据、字符 型数据的使用? 运算符与表达式 本章内容要点 本章任务 任务可以分解为两部分: 变量的定义及赋值。 数学算式转换成C语言表达式。 2.1 基本数据类型 2.1.1 数据类型 2.1 基本数据类型 2.1.1 数据类型 2.1 基本数据类型 2.1.1 数据类型 2.1 基本数据类型 2.1.2 常量与变量 2.1 基本数据类型 2.1.2 常量与变量 2.1 基本数据类型 2.1.2 常量与变量 2.1 基本数据类型 2.1.2 常量与变量 2.2 整 型 数 据 2.2.1 整型常量 2.2 整 型 数 据 2.2.1 整型常量 2.2 整 型 数 据 2.2.1 整型常量 2.2 整 型 数 据 2.2.1 整型常量 2.2 整 型 数 据 2.2.2 整型变量 2.2 整 型 数 据 2.2.2 整型变量 2.2 整 型 数 据 2.2.2 整型变量 2.3 实 型 数 据 2.3.1 实型常量 2.3 实 型 数 据 2.3.2 实型变量 2.3 实 型 数 据 2.3.2 实型变量 2.4 字符型数据 2.4.1 字符常量 2.4 字符型数据 2.4.1 字符常量 2.4 字符型数据 2.4.1 字符常量 2.4 字符型数据 2.4.2 字符变量 2.4 字符型数据 2.4 字符型数据 2.4.2 字符变量 2.4 字符型数据 2.4.3 字符串常量 2.5 不同类型数据的混合运算 2.5 不同类型数据的混合运算 2.5 不同类型数据的混合运算 2.5 不同类型数据的混合运算 2.5 不同类型数据的混合运算 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.6 运算符与表达式 2.8 习题 2.8 习题 2.8 习题 2.8 习题 2.5.2 类型的强制转换 【例2.8】类型的强制转换。程序代码如下: main() { float f = 5.75; printf("(int)f=%d,f=%f\n", (int)f, f); } 本例表明,f虽强制转为int型,但只在运算中起作用,这种转换是临时的,而f本身的类型并不改变。 运行结果: (int)f=5,f=5.75 2.5.2 类型的强制转换 【例2.9】变量的定义及赋值。已知a=6,b=2.5,求表达式(a+b)/3的值。 main() { int a = 6; float b = 2.5, y; y = (a+b)/3; printf("(a+b)/3=%f", y); } 运行结果: (a+b)/3=2.833333 2.6.1 运算符简介 如函数调用运算符() 其他 [ ] 下标运算符 .、-> 分量运算符 (类型) 强制类型转转换运算符 Sizeof 求字节数运算符 *、& 指针运算符 , 逗号运算符 ? : 条件运算符 =及其扩展赋值运算符 赋值运算符 <>、-、|、^、& 位运算符 !、&&、|| 逻辑运算符 >、=、<=、!= 关系运算符 ++、-- 自增、自减运算符 +、-、*、/、% 算术运算符 运 算 符 运算符种类 2.6.2 算术运算符和算术表达式 1. 算术运算符 算术运算符除了负值运算符外都是双目运算符,即指两个运算对象之间的运算。 求x除以y的余数 x%y 求余(或模) % 求x与y的商 x/y 除 / 求x与y的积 x*y 乘 * 求x与y的差 x-y 减 - 求x与y的和 x+y 加 + 取x的负值 -x 取负值 - 运算功能 举 例 名 称 运 算 符 算术运算符 2.6.2 算术运算符和算术表达式 2. 算术表达式 用算术运算符、圆括号将运算对象(或称操作数)连接起来的符合C语法规则的式子,称为C算术表达式。其中运算对象可以是常量、变量、函数等。例如: a*b/c-1.5+'a' C算术表达式的书写形式与数学中表达式的书写形式是有区别的,在使用时要注意以下几点: (1)C表达式中的乘号不能省略。例如: 数学式b2-4ac,相应的C表达式应写成b*b-4*a*c。 (2)C表达式中只能使用系统允许的标识符。例如: 数学式πr2相应的C表达式应写成3.1415926*

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值