第2章简单C语言程序设计ppt课件.ppt

第2章简单C语言程序设计ppt课件.ppt

ID:58703415

大小:1.03 MB

页数:70页

时间:2020-10-04

第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程序设计本章要点C语言的数据类型、运算符1C语言的常量和变量2C语言的表达式3格式化输入、输出函数544常用数学函数545/*程序2-1:温度转换*/#includeintmain(){intcelsius,fahr;fahr=100;celsius=5*(fahr-32)/9;printf(“fahr=%d,celsius=%d“,fahr,celsius);return0;}2.1温度转换执行程序的输出结果为:fahr=100,celsius=37例2-1求华氏温度100F对应的摄氏温度

2、2.1.1内存计算机执行程序时,数据都存储在内存中。内存可以理解为一排井然有序的小开关,每个开关有两个状态:开表示1,断表示0,所以每个开关表示一个二进制数,0或1,称为一个位(bit).为管理方便,8个位为一组,称为一个字节(byte)然后为所有字节编号,这个编号称为字节的地址。每台计算机都安装了一定数量的内存,内存通常以MB为单位。1B=8bit1KB=1024B1MB=1024KB1GB=1024MB2.1.2变量intcelsius,fahr;celsius=5*(fahr-32)/9;变量标示计算机里一块特定的内存,它由一个或多个连续

3、的字节组成。每个变量都有一个名称,标示内存中的这个位置,以便通过变量名读取该位置的数据或存储一个新数值。变量的值不是固定的,随时都可以改变,且次数不限。编写程序时,通常使用变量来存储数据,方便后面使用这个数据或者修改这个数据的值。变量程序内存存储fahr计算5*(fahr-32)/9将值存储为celsius10037输出fahr和celsius2.2数据类型数据属于不同类别AfricaThequickbrownfoxTRUE数据非数值数值整型非整型9002.129999/12/20032.175123JackieChanchar数据类型非数值数

4、值整型intshortintlongintdoublefloat非整型基本数据类型C语言引入类型系统的意义:1、不同类型的数据的存储方式不同2、不同类型的数据可以参与的运算不同3、不同类型的数据对同一种运算的实现方法不同,如整数加法和实数加法2.1.4变量的声明和使用声明变量格式:<变量类型><变量名字>intcelsius,fahr;定义时初始化变量:intcelsius,fahr=100;定义后为变量赋值:fahr=100;。给变量赋值,除了给一个直接的值以外,还可以通过计算获得:celsius=5*(fahr-32)/9;变量的命名规则变

5、量名可以由字母、数字和_(下划线)组合而成;变量名必须以字母或_(下划线)开头;C语言中的某些词(例如int和float等)称为保留字,具有特殊意义,不能用作变量名C语言区分大小写,因此变量a与变量A是两个不同的变量2.1.5赋值运算赋值运算符=赋值表达式:用=将一个变量和一个表达式连接起来的式子变量=表达式例如:fahr=100;celsius=5*(fahr-32)/9;计算赋值表达式的值:赋值表达式的值由右侧表达式的值决定改变变量的值:将赋值表达式的值存入左侧的变量=的左边必须是一个变量,称为“左值”分析错误程序/*程序2-2:整数的和*

6、/#includeintmain(){inta,b,sum;printf("%d",sum);return0;}错误原因是受数学思维的影响,误以为sum=a+b;是建立sum和a+b之间的一个等量关系赋值运算会改变赋值号左边的变量的值,既不表示数学中的等量代换,也不表示相等关系执行sum=a+b;语句是,因为a和b中的值都不确定,是随机的,所以其和也是随机的,然后把这个数赋给了sumsum=a+b;a=3;b=5;应改成:a=3;b=5;sum=a+b;该程序为何得不到正确结果?2.1.6格式化输出函数printf()pr

7、intf("%d",count);printf将一些信息按照指定的格式送到标准输出(显示器)count输出参数表:待输出的数据,可以是常量、变量或表达式格式:printf(“格式控制串”,输出参数表)"%d"格式字符串:指定数据的输出格式格式控制串printf(“helloworld");输出结果:helloworldinta=3,b=5;printf(“两个数的和是%d“,a+b);输出结果:两个数的和是8printf()函数的第一项是一个有双引号括起来的字符序列,指定数据的输出格式,称为格式控制串,由普通字符和格式字符(包括转换说明

8、符、域宽、精度等)组成。普通字符会原样输出格式转换说明符%dintvisitorCount=150;printf("%d",visitorCount)

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

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

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