第2章C语言快速入门ppt课件.ppt

第2章C语言快速入门ppt课件.ppt

ID:59019123

大小:512.50 KB

页数:34页

时间:2020-09-26

第2章C语言快速入门ppt课件.ppt_第1页
第2章C语言快速入门ppt课件.ppt_第2页
第2章C语言快速入门ppt课件.ppt_第3页
第2章C语言快速入门ppt课件.ppt_第4页
第2章C语言快速入门ppt课件.ppt_第5页
资源描述:

《第2章C语言快速入门ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章C语言快速入门程序设计语言(C)本章学习内容标识符命名;数据类型、变量和常量;常用运算符和表达式;基本输入输出;过程控制结构(顺序、选择、循环结构)函数的定义与使用数据存储特性预处理指令运算符和表达式常见的运算符赋值运算符算术运算符增量运算符关系运算符逻辑运算符类型强转逗号表达式简单赋值Syntax:变量=表达式;Don’tforgetthesemicolon!!inta;a=3;#includemain(){floatprice,discount,total;printf(“Buyingprice:“);scanf(“%f”,&pri

2、ce);printf(“Discountrate:“);scanf(“%f”,&discount);total=price*discount;printf(“Thetotalpriceis%.2f”,total);}Buyingprice:_discount??price??total??Buyingprice:10.00_10.00Buyingprice:10.00Discountrate:_Buyingprice:10.00Discountrate:0.25_0.252.50Buyingprice:10.00Discountrate:0.25_Bu

3、yingprice:10.00Discountrate:0.25Thetotalpriceis2.50_Example:简单赋值运算符和操作数 (OperatorandOperand)Example:W+ZOperandOperatorOperand算术运算符Addition(+)Subtraction(-)Multiplication(*)Division(/)Modulus(%)算术运算符与算术表达式运算符一元/二元意义备注+,-一元正、负取正,取负,如+5,-5+,-二元加,减*,/二元乘、除%二元取模(求余数)只能对整型对象求余数intx=125,y=

4、6,r;r=x%y;++,--一元增1,减1只能对变量进行运算Example:整数除法(IntegerDivision)8/2=4anintegeranintegertheresultisalsoanintegerExample:12/5=2anintegeranintegertheresultisalsoaninteger整数除法(IntegerDivision)Example:实数除法(FloatingDivision)12.0/5=2.4afloatanintegertheresultisafloatExample:12%5=2anintegeran

5、integertheresultistheremainderof12/51252102remainderresult求余(Modulus)Example:-7%3=-1anintegeraninteger-73-2-6-1remainderresulttheresultistheremainderof-7/3求余(Modulus)Example:7%-3=1anintegeraninteger7-3-261remainderresulttheresultistheremainderof7/-3求余(Modulus)Example:12.0%3=??afloat

6、anintegerINVALID!求余(Modulus)Examples:5+65+6*22.5+6–2*212/6.0–2*2=11=22or17?=??=??=17算术表达式(ArithmeticExpression)WaitaminuteExample:??48.52.5+6––44.52.5+6–2*2=算术表达式 (ArithmeticExpression)4.5Example:(9–(3+2))*3=??–5412(9–(3+2))*3=12算术表达式 (ArithmeticExpression)例5%2=-5%2=1%10=5%1=5.5%2例

7、5/2=-5/2.0=例5%2=1-5%2=-11%10=15%1=05.5%2()例5/2=2-5/2.0=-2.5课堂练习例1写出下面程序的输出结果voidmain(void){intx;x=-3+4*5-6;x=3+4%5-6;x=-3*4%(-6)/5;x=(7+6)%5/2;x=‘a’+5;x=‘24’+20;}输出运算结果:1110110240增一和减一运算符(IncrementandDecrement)n++,n--,++n,--n++让参与运算的变量加1,--让参与运算的变量减1作为后缀(postfix)运算符时,先取n的值,然后加/减1m

8、=n++;m=n;n=n+1;增一和减

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。