- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* Dos 第二章 数据类型、运算符与表达式 五、算术运算符和算术表达式 1.C运算符简介: 1)功能上分类(13大类) (1) 算术运算符:+、-、*、/、%(求余)、自增、自减······ (6) 条件运算符:(三目运算符)?: (2) 关系运算符:、=、、=、==、!= (3) 逻辑运算符:!(非)、 (与)、||(或) (5) 赋值运算符:= += -= *= /= %= 》= 《= = ^= |=(赋值及其扩展赋值运算符) (4) 位运算符:《(左移)、》(右移)、~(取反)、 |(或)、^(异或)、(与) 五、算术运算符和算术表达式 五、算术运算符和算术表达式 1.C运算符简介: 1)功能上分类(13大类) (7) 逗号运算符:(顺序求值 运算符,双目或多目) (8) 指针运算符:* 和 (单目) (9) 求字节数运算符:sizeof(用一个单词) 五、算术运算符和算术表达式 (10) 强制类型转换运算符: (类型标识符)如:( int )、 ( double )、( float ) (11) 分量运算符:· 和-(由 - 和 组成箭头,应录成 -) (12) 下标运算符:[ ](中括号) (13) 其它运算符:如函数调用运算符( )(圆括号) 2)目数分类:单目、双目、三目 和 多目; 3)(从)结合性(上):(可分)2大类 (1)右结合 (2)左结合 ①单目运算符; ②三目运算符;即条件运算符 ③赋值运算符; (除了以上说明的之外) 4)运算符优先级:共 15 级,大致可归纳为: 初等运算符 ( )、 [ ] 、 -> 、 . 单目运算符 算术运算符 ( 先乘除,后加减 ) 关系运算符 逻辑运算符 ( 不包括 ! ) 条件运算符 赋值运算符 逗号运算符 2.基本的算术运算符及其表达式: 1)运算符:+、-、*、/、%(求余) 2)表达式:如同数学上的规定;(目数、优先级、结合性(律)) 注意:5/3 → 1 、5 % 3 → 2、 -5 /3 → -1 、-5 % 3 → -2 、 1/2 → 0、 1./2 → 0.5 5./3. → 1.666666 2.基本的算术运算符及其表达式: 相同: 对整型的是取整不舍入 !% 必须是整型 不同: 强制类型转换: 自动类型转换: 混合类型 3)运算符两侧数据类型: 3.强制类型转换 (例1)(double)a 将 a 的值转换为 double 以便后继运算, 但 a 本身值不变。 将自动类型转换 无法自动转换成整型 x % 3 错误,应改写成 ( int ) x % 3 必须强制转换 将输出语句改为: printf ( %f,%d,%f , x , ( int ) x % 3 , x ); 注意:类型标识符的 圆括号不能省略 (例2)(int)(x+y) (float )( 5%3 )→2.0(原为 2 变成实型) (例3)main( ) { float x;x = 5 ;printf ( “%d\n” ,x %3 ) 4.自动类型转换:(当数值型混合运算时) ( 2) 转换成同一类型或更高类型后才进行运算。 ( 3 ) 转换方向: ( 4 ) 例:int i ; float f ; double d ; long e ; 表达式: 10 + a + i*f - d/e 竖向是升级,不同类型时转换 ( 1 ) 数值型:整型、实型、字符型(等同单字节整型) 横向是必定的,同类型时也要转换 double ← float ↑ 横向 long ↑竖向 unsigned ↑ int ← char , short 5.自增、自减运算符:++和-- (1)形式及作用:+ + i、--i (先使 i 的值增(减)1,后用 i 的值) i + +、i -- ( 先用 i 的原值,后才使 i 的值增(减)1) (2)例试比较两
您可能关注的文档
最近下载
- 《solidworks三维模板设计规范》.pdf
- 【清华大学】2023中国股票风险因子模型白皮书.pdf
- 水泥安全技术说明书msds.doc
- 南京恒生制药有限公司乙醇储罐安全现状评价 12.29(修改稿).doc
- Dell戴尔Dell EMC PowerEdge R740 安装和服务手册.pdf
- 《学前儿童游戏指导》教案 第13课 智力游戏的类型与智力游戏的组织与指导.docx
- Anritsu安立 MS2690A MS2691A MS2692A信号分析仪操作手册.pdf
- 管道修复方案.docx VIP
- 2024年九年级中考数学复习:创新题型——新定义问题 刷题练习题汇编(Word版,含答案).docx
- 《学前儿童游戏指导》教案 第6课 表演游戏的组织与指导.docx
文档评论(0)