第2章 用C语言编写程序

第2章 用C语言编写程序

ID:44088676

大小:261.50 KB

页数:20页

时间:2019-10-18

第2章 用C语言编写程序_第1页
第2章 用C语言编写程序_第2页
第2章 用C语言编写程序_第3页
第2章 用C语言编写程序_第4页
第2章 用C语言编写程序_第5页
资源描述:

《第2章 用C语言编写程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Chap2基本数据类型2.1常量、变量和数据类型2.2算术运算和赋值运算2.3关系运算2.4逻辑运算本章要点什么是常量、变量基本数据类型算术运算和赋值运算关系运算逻辑运算和关系运算的相同之处是什么?它们之间又有什么不同?2.1常量、变量和数据类型intcelsius,fahr;celsius=5*(fahr-32)/9;数据常量:在程序运行过程中,其值不能被改变变量:在程序运行过程中,其值可以被改变变量的定义变量定义的一般形式:类型名变量名表;例如:intcelsius,fahr;定义整型变量floatx;定义单精度浮点型变量doublearea,length;定义双精度浮点型变量doubl

2、e型数据比float精度高,取值范围大变量名:小写字母;见名知义变量的定义定义变量时要指定变量名和数据类型类型名变量名表;intcelsius,fahr;floatx;doublearea,length;变量名代表内存中的一个存储单元存放该变量的值该存储单元的大小由变量的数据类型决定C语言中的变量代表保存数据的存储单元数学中的变量代表未知数x=x+1变量的定义与使用变量必须先定义,后使用。#includeintmain(void){intcelsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf("fahr=%d,celsius=%

3、d",fahr,celsius);return0;}一个变量名只能定义一次变量一般都定义在程序的头上不能定义在程序的中间或后面应该先赋值,后引用字符类型charch;(ch>='a'&&ch<='z')

4、

5、(ch>='A'&&ch<='Z')(ch>='0'&&ch<='9')字符型数据字符变量:ch字符常量:'a'字符常量'a''z''A''Z''0''9'''''ASCII字符集:列出所有可用的字符每个字符:惟一的次序值(ASCII码)'0'-'9''A'-'Z''a'-'z'区分数字1和数字字符'1'字符变量charch;定义字符变量ch,用于存放字符型数据。ch='A';2.

6、2算术运算和赋值运算fahr=100;celsius=5*(fahr-32)/9;1、算术运算双目算术运算符:+-*/%算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子C表达式:5*(fahr-32)/9算术运算注意/整数除整数,得整数如:1/2=0,9/4=2?5*(fahr-32)/9和5/9*(fahr-32)等价吗%针对整型数据如:5%6=5,9%4=1,100%4=0双目运算符两侧操作数的类型要相同赋值运算赋值运算符=赋值表达式:用=将一个变量和一个表达式连接起来的式子变量=表达式例如:fahr=100;celsius=5*(fahr-32)/9;计算赋值运算符

7、右侧表达式的值将赋值运算符右侧表达式的值赋给左侧的变量=的左边必须是一个变量2.3关系运算x<=15比较x和15的大小比较的结果:真假当x取值9.5时,x<=15的结果是:?当x取值21.3时,x<=15的结果是:?关系运算—比较运算,比较两个操作数关系运算符xyx>=yx!=y关系表达式:用关系运算符将2个表达式连接起来的式子。如:x<=1区分=和==运用关系表达式表示比较的数学式C关系表达式x≤10x≥10x≠10x=10x<=10x>=10x!=10x==10用关系表达式描述条件判断x是否为负数x<0判断x是否不为零x!=0if(表达式)语句1else语句2if

8、(x<=15)y=4*x/3;elsey=2.5*x-10.5;语句1表达式语句2真假3种逻辑运算符逻辑与&&逻辑或

9、

10、逻辑非!XX&&YYXYX

11、

12、YX!X逻辑与&&逻辑或

13、

14、逻辑非!(x>1)&&(y>1)(x>1)

15、

16、(y>1)(x>1)!(x>1)即x<=1逻辑运算符的含义2.4逻辑运算(ch>='a'&&ch<='z')

17、

18、(ch>='A'&&ch<='Z')ch>='0'&&ch<='9'x<=1关系运算-1<=x<=10-11xx>=-1并且x<=1x>=-1&&x<=1逻辑运算符的功能逻辑与&&逻辑或

19、

20、逻辑非!aba&&ba

21、

22、b!a假假假假真假真假真真真假假真假真真真真假

23、逻辑表达式逻辑表达式:用逻辑运算符将逻辑运算对象连接起来的式子。(ch>='a')&&(ch<='z')判断ch是否为小写英文字母或:ch>='a'&&ch<='z'(ch>='a'&&ch<='z')

24、

25、(ch>='A'&&ch<='Z')判断ch是否为英文字母

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

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

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