2-C语言 第1次课 数据类型 运算符 表达式.pptVIP

2-C语言 第1次课 数据类型 运算符 表达式.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2-C语言 第1次课 数据类型 运算符 表达式

2.变量初始化——赋初值 格式:变量名=初始数据;(常量或常量表达式) ▲C语言允许在声明变量的同时对变量进行赋值(不允许连续赋值) 格式:类型说明符 变量名=初始数据;(常量或常量表达式) ▲先声明后使用 3.变量赋值 ▲使用赋值语句随时为变量赋值,赋值后,无论原来变量的值是多少,都将被新值所取代 格式:变量名=表达式;(常量、变量、函数或其他表达式) ▲C语言允许对变量连续赋值(与初始化的区别) 例1 int student; student=19; 例2: int a=2,b,c=4; float data=3.67; char ch=A; int x=y=z=1; × 例3: int a=10,b=10,c=10; float y; a=20; a=a+b; y=b+a*c; y=? 310 例4: int a,b,c; a=b=c=1; √ 第二节 常量变量 各类数据之间的混合运算 1.自动转换——发生在不同数据类型的混合运算时, 由系统自动完成 ▲规则:见P17 double float long unsigned int char,short 低 高 说明: 必定的转换 运算对象类型不同时转换 例 char ch; int i; float f; double d; ch/i + f*d - (f+i) int int double double double double double double 2.强制类型转换——把表达式的运算结果强制转成说明符 所表示的类型 ▲一般形式(类型说明符)(表达式); Ⅰ类型说明符和表达式都必须加括号 Ⅱ是临时转换,不改变数据说明符原来对该变量定义的类型 第三节 运算符表达式 算术运算符和算术表达式 基本算术运算符: + - * / % 结合方向:从左向右 优先级: + - ---- * / % ----- + - (正、负号) (加、减号) (14) (13) (12) 说明: 两整数相除,结果为整数 有一方是实数形式,结果保留小数 %要求两侧均为整型数据 数值取余,符号与被除数一致 例 5/2 = 2 -5/2.0 = -2.5 例 5/2 = -5/2.0 = 例 5%2 = -5%2 = 1%10 = 5%1 = 5.5%2 例 5%2 = 1 -5%2 = -1 1%-10 = 1 5%1 = 0 5.5%2 (?) 第三节 运算符表达式 自增自减运算符 自增1运算符: ++ ,用于使变量值自增1。 自减1运算符: -- ,用于使变量值自减1 -结合方向:从右向左 区别: ++i:表示i+1后再参与其他运算, i++:表示i参与运算后,i的值再自增1. --i:表示i自减1后再参与其他运算 i--:表示i参与运算后,i的值再自减1 例 j=3; k=++j; j=3; k=j++; j=3; printf(%d,++j); j=3; printf(%d,j++); a=3;b=5;c=(++a)*b; a=3;b=5;c=(a++)*b; /*k=4,j=4*/ /*k=3,j=4*/ /*4*/ /*3*/ /*c=20,a=4*/ /*c=15,a=4*/ ++ - - 不能用于常量和表达式, 如5++,(a+b)++ 第三节 运算符表达式 赋值运算符和赋值表达式 简单赋值运算符 符号: = 格式: 变量标识符=表达式 作用:将一个数据(常量或表达式)赋给一个变量 例 a=3; c=d+2; 复合的赋值运算符 符号:+= -= *= /= %= = , = , = , ^= , |= (10种) 格式: 变量名复合赋值运算符表达式 ---等价于---变量名=变量名运算符表达式 结合性:自右向左 a

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档