c语言程序设计03-运算与表达式

上传人:zw****58 文档编号:57287860 上传时间:2018-10-20 格式:PPT 页数:19 大小:368.50KB
返回 下载 相关 举报
c语言程序设计03-运算与表达式_第1页
第1页 / 共19页
c语言程序设计03-运算与表达式_第2页
第2页 / 共19页
c语言程序设计03-运算与表达式_第3页
第3页 / 共19页
c语言程序设计03-运算与表达式_第4页
第4页 / 共19页
c语言程序设计03-运算与表达式_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《c语言程序设计03-运算与表达式》由会员分享,可在线阅读,更多相关《c语言程序设计03-运算与表达式(19页珍藏版)》请在金锄头文库上搜索。

1、运算与表达式,新C 语言程序设计,3.1 算术运算,运算符 表达式 3.1.1基本算术运算符 单目基本算术运算符 + - 双目基本算术运算符 + - * %,3.1 算术运算,3.1.2 优先级与结合性 复合表达式 a+b/3*c-15%3 复合表达式按运算符的优先级别高低次序计算 10+20/10 优先级相同按由运算符的结合性确定计算次序 左结合(单目运算符 ) 右结合(双目运算符) 10*2/5 使用括号 (2+10)*-2/5+(5+3)%4)*2,3.1 算术运算,3.1.3 数据类型转换 数据类型转换 隐式类型转换 short、char=int-unsigned int-long-u

2、nsigned long-float=double-long double 相同类型的数据转换 不相同类型的数据转换 赋值的类型转换 强制类型转换 (类型名)(表达式) (double)x,3.1 算术运算,3.1.4自增、自减运算 自增运算符“+” 表达式形式: 运算符 操作对象 操作对象 运算符 自减运算符“-” 表达式形式: 运算符 操作对象 操作对象 运算符 注意 自增对象必须是整型变量 尽量避免在一个表达式中出现对同一个变量的多次自增、自减运算,3.2关系运算,关系运算 = = 双目等于运算符、左结合 != 双目不等于运算符、左结合 双目大于运算符、左结合 = 双目大于等于运算符、左

3、结合 、=、=、2 = ? x x = ?,3.4 位运算,3.4.3 程序例子 输入一个整数,把该数的二进制第5位清0 输入一个整数,判断该数的二进制第5位是否为1,是输出1,否则输出0,3.5 指针运算,3.5.1 取地址运算 通过求地址运算符( char *p=”ABCDEFG”; 通过标准函数获得地址值 “空”地址,3.5 指针运算,3.5.2 操作指针变量 存取单元的数据两种方法 “直接存取” “间接存取” 指针变量的使用注意事项 先赋值后使用 “ &*p的含义 *&a的含义 *q的含义,3.5 指针运算,3.5.3 移动指针 形式如下: 指针 + 整型表达式 指针 整型表达式 【例3.22】指针变量使用举例。 #include void main( ) int a, *p= ,3.5 指针运算,3.5.3 比较指针 形式如下: 类型相同的两个指针变量之间可以进行大于、大于等于、小于、小于等于、等于、不等于(、=、= a=b 等价于a=ab &= a&=b 等价于a=a&b = a=b 等价于a=ab |= a|=b 等价于a=a|b,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号