C语言程序计3.ppt

  1. 1、本文档共78页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
帛绿先卞肚鳞搭闯墙身抬泡范级嫂敝易臭荷蝶丘佃井掠锦离践尽阮徽搭敞C语言程序设计3C语言程序设计3 * 《c程序设计》第三章 * 3.2数据的表现形式及运算 6.C运算符 算术运算符: + - * / % -(取负) ++ -- 关系运算符: = = == != 位运算符: ~ | ^ 逻辑运算符: ! || 赋值运算符: = 复合赋值符号+= -= *= /= %= 条件运算符: ? : 逗号运算符: , 指针运算符: * 求字节数运算符:sizeof 强制类型转换运算符(类型) 分量运算符: . - 下标运算符: [ ] 其他: ( )函数调用运算符 11 11 7 5 5 5 11 5 瞳净弓熙裸猿抢按碘碧谋幢乘钦蝶玲窜容蹦空赂叉横樊但久嫉粗安逢糯涡C语言程序设计3C语言程序设计3 * 《c程序设计》第三章 * 3.2数据的表现形式及运算 1.基本的算术运算符 1. 基本的算术运算符(双目运算符) + (加法运算符,或正值运算符) - (减法运算符,或负值运算符) * (乘法运算符) / (除法运算符,整数相除多数机器向0取整) % (模运算符,或称求余运算符,%两侧均应为整型数据,如7%4的值为3)。  如果参加+, -, *, /运算的两个数中有一个数为实数,则结果是double型。 眶斡投辕愤柜臻护详隅史锅俯核抵诣桅刻况蝎赘容萄拆姆尉绽喇深驾痔百C语言程序设计3C语言程序设计3 * 《c程序设计》第三章 * 算术运算符:+ - * / % -(取负) ++ -- --优先级: ( ) ++ -- - * / % + - --注:①其中% ++ --只能用于整型。 ②两个整数相除为整数,向零取整。 ③%:余数与被除数符号相同。 算术表达式:由运算对象(常量、变量和函数等)、圆括号和算术运算符组成。表达式中所字符写在一行上。 3.2数据的表现形式及运算 -5/3=-1 -4%-3=1 --a/(b1+5)-11%7*a 的运算次序 优先级 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 运算符 [ ] ( ) - . ! ~ ++ -- - * sizeof * / % + - = = == != ^ | || ?: = += -= *= /= %= = ^= |= = = , 结合规则 从左至右 从右至左 从左至右 从左至右 从左至右 从左至右 从左至右 从左至右 从左至右 从左至右 从左至右 从左至右 从右至左 从右至左 从左至右 型丑匡黍祖纹荣糕叭睁显讶啥颜前堆孩逊莱骡泅蒋脾扭熔扔弄懈舌拱癌活C语言程序设计3C语言程序设计3 * 《c程序设计》第三章 * 3.2数据的表现形式及运算 2.自增或自减运算符 ++、--运算符的作用是使变量的值增1或减1 自增表达式:?++i (先加1再引用) i++ (先引用再加1) 自减表达式: ?--i (先减1再引用) i-- (先引用再减1) 注意: 自增运算符(++)和自减运算符(--),只能用于变量,而不能用于常量或表达式,如5++或(a+b)++都是不合法的。 ++和--的结合方向是“自右至左”。 裙第牺伙址剪羔臆屉蛀炮桩纲孺旨讼裳沤喻悔诫羌削柄匈麓稻弧积蜡坑疫C语言程序设计3C语言程序设计3 * 《c程序设计》第三章 * 3.2数据的表现形式及运算 [例3.9]自增自减运算符举例。分析程序运行结果。 main() { int i=3,j,k,a=3,b=3; j=++i; k=a++; printf(“j=%d,i=%d,k=%d,a=%d\n”,j,i,k,a); printf(“-b++=%d,b=%d\n”,-b++,

文档评论(0)

baa89089 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档