欢迎来到天天文库
浏览记录
ID:51999467
大小:816.00 KB
页数:36页
时间:2020-03-27
《运算符、表达式和条件语句.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章运算符回顾常量在程序中不能被更改,而变量在程序中可以被更改C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型单精度浮点型和双精度浮点型变量可以存储实数字符型变量可以存储单个字符,其值是该字符的ASCII码算术运算符提供运算功能,包括+、-、*、/、%、++、--printf()和scanf()函数属于格式输入输出函数getchar()和putchar()函数用来输入输出单个字符的函数2目标理解表达式掌握赋值运算符的用法熟练使用关系运算符掌握简单的条件语句的使用熟练使用逻
2、辑运算符了解sizeof运算符理解运算符的优先级3表达式3-1Sumnum1num2操作数运算符表达式4Z=(X*2)+(5–Y)表达式3-2操作数操作数表达式表达式表达式运算符5表达式3-3表达式由操作数和运算符的组合而成表达式中的操作数可以是变量、常量或者子表达式运算符的主要类型有:算术运算符赋值运算符关系运算符逻辑运算符6变量表达式;赋值运算符Height=177.5;Weight=78;Gender=’m’;x=a+b;w=sin(a)+sin(b);y=i++-j;最简单的运算符:7复合赋值运算符运算符表达式计算结果(假设X=10)+=X+=5
3、X=X+515-=X-=5X=X-55*=X*=5X=X*550/=X/=5X=X/52%=X%=5X=X%508示例#includevoidmain(){floatbook_price=60.75;printf("书的价格=%f",book_price);book_price+=12.50;printf("书的新价格=%f",book_price);}book_price=book_price+12.50;输出:书的价格=60.750000书的新价格=73.2500009关系运算符3-1操作数关系运算符关系表达式的计算结果
4、=逻辑值(真或假)在C语言中,“0”表示“假”,“非0”表示“真”操作数关系运算符用于测试两个操作数或两个表达式之间的关系,其中操作数可以是变量、常量或表达式。10关系运算符关系运算符3-2!===>=<=操作数1操作数211关系运算符3-3num1=10;num2=5;num3=20;num4=10;(num1+num2)>(num3–num4)num=40;num/10!=2gender=‘m’真假==如果gender=‘f’如果gender=‘m’12条件结构2-2if-else语句的一般形式为:if(<条件>){<语句块>}else{<语句块>}
5、如果条件为真,执行if后面的一个语句或一组语句;如果条件为假,则执行else后面的语句。13#includevoidmain(){intnum;printf("请输入一个整数:");scanf("%d",&num);if((num%2)==0)printf("%d是一个偶数。",num);elseprintf("%d是一个奇数。",num);}if-else语句的示例内存num57请输入一个整数:5757是一个奇数。14小结1问题:输入学生期末考试成绩,如果90分,输出优如果80~90之间,输出良如果60~80之间,输出中6
6、0以下,输出中15#includevoidmain(){floatgrade;printf("请输入期末考试成绩:");scanf("%f",&grade);if(grade>=90)printf("优");elseif((grade>=80)&&(grade<90))printf("良");elseif((grade>=60)&&(grade<80))printf("中");elseprintf("差");printf("");}16逻辑运算符运算运算符表达式逻辑“与”&&operand1&&operand2逻
7、辑“或”
8、
9、operand1
10、
11、operand2逻辑“非”!!operand1逻辑运算符用于连接一个或多个条件,判断这些条件是否成立逻辑运算符的类型为:17逻辑“与”运算符&&所有学科及格考勤率达到75%留级留级留级升级YesNoNoNoNoYesYesYes18逻辑“与”运算符&&表达式1表达式2结果000010100111所有学科及格考勤率达到75%留级NoNo升级YesYes留级NoYes留级NoYes19逻辑“或”运算符
12、
13、无法支付可支付可支付可支付YesNoNoNoNoYesYesYes购物帐单信用卡20逻辑“非”运算符!不带伞带伞NoYes天
14、气NOT阴天21逻辑运算符总结所有学科及格考勤率达到75%&&天气NOT阴天只有
此文档下载收益归作者所有