欢迎来到天天文库
浏览记录
ID:38959100
大小:2.34 MB
页数:34页
时间:2019-06-22
《C语言入门运算符学习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C语言基础教程运算符艾迪教育河北权威IOS、Android实训基地提供常量在程序中不能被更改,而变量在程序中可以被更改C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型单精度浮点型和双精度浮点型变量可以存储实数字符型变量可以存储单个字符,其值是该字符的ASCII码算术运算符提供运算功能,包括+、-、*、/、%、++、--printf()和scanf()函数属于格式输入输出函数getchar()和putchar()函数用来输入输出
2、单个字符的函数回顾理解表达式掌握赋值运算符的用法熟练使用关系运算符掌握简单的条件语句的使用熟练使用逻辑运算符了解sizeof运算符理解运算符的优先级目标Sum=num1+num2操作数运算符表达式表达式3-1Z=(X*2)+(5–Y)操作数操作数表达式表达式表达式运算符表达式3-2表达式由操作数和运算符的组合而成表达式中的操作数可以是变量、常量或者子表达式运算符的主要类型有:算术运算符赋值运算符关系运算符逻辑运算符表达式3-3变量表达式;Height=177.5;Weight=78;Gender=’m’;x
3、=a+b;w=sin(a)+sin(b);y=i++-j;最简单的运算符:=赋值运算符运算符表达式计算结果(假设X=10)+=X+=5X=X+515-=X-=5X=X-55*=X*=5X=X*550/=X/=5X=X/52%=X%=5X=X%50复合赋值运算符#includevoidmain(){floatbook_price=60.75;printf("书的价格=%f",book_price);book_price+=12.50;printf("书的新价格=%f",book_
4、price);}book_price=book_price+12.50;输出:书的价格=60.750000书的新价格=73.250000示例操作数关系运算符关系表达式的计算结果=逻辑值(真或假)在C语言中,“0”表示“假”,“非0”表示“真”操作数关系运算符用于测试两个操作数或两个表达式之间的关系,其中操作数可以是变量、常量或表达式。关系运算符3-1关系运算符>!===>=<=<操作数1操作数2关系运算符3-2num1=10;num2=5;num3=20;num4=10;(num1+num2)>(num3–
5、num4)num=40;num/10!=2gender=‘m’真假==如果gender=‘f’如果gender=‘m’关系运算符3-3条件结构就是需要根据不同条件进行判断,然后执行不同的操作简单if语句的一般形式为:if(<条件>)<语句块>如果条件为真,if语句执行一个语句或一组语句;如果条件为假,则执行if语句后面的语句(如果有)。条件结构2-1if(<条件>){<语句块>}else{<语句块>}如果条件为真,执行if后面的一个语句或一组语句;如果条件为假,则执行else后面的语句。条件结构2-2if-
6、else语句的一般形式为:#includevoidmain(){intnum1,num2,sum;printf("请输入两个数:");scanf("%d%d",&num1,&num2);sum=num1+num2;if(sum>100)printf("两数的和大于100");}内存num1num2sum5678134请输入两个数:5678两数的和大于100简单if语句的示例#includevoidmain(){intnum;printf("请输入一个整数:
7、");scanf("%d",&num);if((num%2)==0)printf("%d是一个偶数。",num);elseprintf("%d是一个奇数。",num);}内存num57请输入一个整数:5757是一个奇数。if-else语句的示例运算运算符表达式逻辑“与”&&operand1&&operand2逻辑“或”
8、
9、operand1
10、
11、operand2逻辑“非”!!operand1逻辑运算符用于连接一个或多个条件,判断这些条件是否成立逻辑运算符的类型为:逻辑运算符所有学科及格考勤率达到75%留
12、级留级留级升级YesNoNoNoNoYesYesYes逻辑“与”运算符&&表达式1表达式2结果000010100111所有学科及格考勤率达到75%留级NoNo升级YesYes留级NoYes留级NoYes逻辑“与”运算符&&无法支付可支付可支付可支付YesNoNoNoNoYesYesYes购物帐单信用卡逻辑“或”运算符
13、
14、现金信用卡表达式1表达式2结果000011101111无法支付NoNo可支付NoYes可支付N
此文档下载收益归作者所有