第3章 最简单的C程序设计.ppt

第3章 最简单的C程序设计.ppt

ID:60760602

大小:2.12 MB

页数:136页

时间:2020-02-02

第3章 最简单的C程序设计.ppt_第1页
第3章 最简单的C程序设计.ppt_第2页
第3章 最简单的C程序设计.ppt_第3页
第3章 最简单的C程序设计.ppt_第4页
第3章 最简单的C程序设计.ppt_第5页
资源描述:

《第3章 最简单的C程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章最简单的C程序设计3.1顺序程序设计举例3.2数据的表现形式及其运算3.3C语句3.4数据的输入输出3.1顺序程序设计举例例3.1有人用温度计测量出用华氏法表示的温度(如F),今要求把它转换为以摄氏法表示的温度(如C)。解题思路:找到二者间的转换公式f代表华氏温度,c代表摄氏温度3.1顺序程序设计举例算法:输入f的值输出c的值例3.1有人用温度计测量出用华氏法表示的温度(如F),今要求把它转换为以摄氏法表示的温度(如C)。N-S图C语言表达式:c=(5.0/9)*(f-32);3.1顺序程序设计举例

2、#includeintmain(){floatf,c;f=64.0;c=(5.0/9)*(f-32);printf("f=%fc=%f",f,c);return0;}定义f和c为单精度浮点型变量指定f的值计算c的值输出f和c的值思考:任意输入一个f值,输出c的值scanf("%f",&f);例3.2求圆面积程序运行结果:半径R=1.000000时,面积S=3.141590如果将程序中r=1.0改为r=2.0,结果为:半径R=2.000000时,面积S=12.566360#incl

3、udeintmain(){floatr,s;//定义变量r、s类型为单精度实型r=1.0;s=3.14159*r*r;printf(“半径R=%f时,面积S=%f”,r,s);return0;}3.2数据的表现形式及其运算3.2.1常量和变量3.2.2数据类型3.2.3整型数据3.2.4字符型数据3.2.5浮点型数据3.2.6怎样确定常量的类型3.2.7运算符和表达式3.2.1常量和变量1.常量:在程序运行过程中,其值不能被改变的量整型常量:如1000,12345,0,-345实型常

4、量十进制小数形式:如0.34-56.790.0指数形式:如12.34e3(代表12.34103)字符常量:如’?’转义字符:如’’字符串常量:如”boy”符号常量:#definePI3.1416只能包括一个字符,如’AB‘是不合法的。例:常量输出#include#definePI3.1416//符号常量intmain(){printf("%d%d",123,-123);printf("%f%f%e",0.34,-56.79,0.000000123);printf("%c%s

5、",'q',"QQ");printf("%f",PI);return0;}123-1230.340000-56.7900001.230000e-007qQQ3.141600Pressanykeytocontinue3.2.1常量和变量2.变量:在程序运行期间,变量的值是可以改变的变量必须先定义,后使用定义变量时指定该变量的名字和类型变量名和变量值是两个不同的概念变量名实际上是以一个名字代表的一个存储地址从变量中取值,实际上是通过变量名找到相应的内存地址,从该存储单元中读取数据3.2.1常量和变量3

6、.常变量:constinta=3;4.标识符:用来对变量、函数、数组等命名的有效字符序列。C语言规定标识符只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线sum,av_t,_total,C123,_ay,B_1,li_lingM.D.John,¥123,a-3,3D64,a>b大小写字母是不同的字符数据类型基本类型派生类型整型类型浮点类型基本型(int)短整型(short)长整型(long)字符型(char)布尔型(bool)单精度型(float)双精度型(double)复数浮点指

7、针(*)数组([])结构体(struct)共用体(union)函数3.2.2数据类型类型是对数据的抽象;类型相同的数据有相同的表示形式、存储格式以及相关的操作;程序中使用的所有数据都必定属于某一种数据类型.枚举(enum)空类型(void)3.2.3整型数据注意:计算机内所有数据都是以二进制存储。十进制数5的二进制形式为101,TurboC2.0为一个整型数据在内存中分配2个字节的存储单元,VC++6.0则分配4个字节。5在内存中为0000000000000101111111111111101010000

8、000000001011111111111111011-5的原码-5的反码-5的补码数值是以补码表示的。如果这个数为无符号数,应是655313.2.3整型数据1.整型数据的分类共八种基本整型短整型长整型双长整型无符号基本整型无符号短整型无符号长整型无符号双长整型intshortlonglonglongunsignedintunsignedshortunsignedlongunsignedlonglong3.2.3整型数据整型数

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

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

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