c1程序设计语言和库函数.ppt

上传人:wuy****n92 文档编号:77675869 上传时间:2023-03-16 格式:PPT 页数:18 大小:145KB
返回 下载 相关 举报
c1程序设计语言和库函数.ppt_第1页
第1页 / 共18页
c1程序设计语言和库函数.ppt_第2页
第2页 / 共18页
点击查看更多>>
资源描述

《c1程序设计语言和库函数.ppt》由会员分享,可在线阅读,更多相关《c1程序设计语言和库函数.ppt(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、一、一、课程的性质及任务课程的性质及任务C程序设计语言是面向软件开发的一门基础课程,通过本课程的学习,使学生具有在系统软件、工具软件和数据处理等方面应用能力。二、教学目的及课程要求二、教学目的及课程要求1教学目的:通过本课的学习,要使学生获得C程序设计语言的基础知识和一般程序设计方法,掌握一些实用C程序设计技术,为设计实用软件奠定基础。2对学生要求:学生在学习本课之前,要具备计算机文化基础知识,明确本课程在本专业中的重要性,要有远大的理想和志向,要知难而进,积极自觉的学习,独立完成作业,认真做好每一个实验,培养独立分析问题和处理问题的能力。本次课内容:1、程序设计语言 2、库函数组装C程序 3

2、、数据类型教学目的:1、了解程序设计语言及其方向2、明确编辑、编译、连接和执行含义3、掌握C语言程序结构及结构组成4、掌握C语言数据类型一、程序设计语言1、程序设计语言发展2、程序设计语言的支持环境3、源程序的编辑、编译、连接和执行1、程序设计语言发展(1)机器语言一组由0和1序列构成的指令码如:某CPU的机器的语言 10000000 加 10010000 减(2)汇编语言 用“助记符”来代替0和1码编程 如:A+B=AADD A,B A-B=A SUB A,B(3)面向过程的语言把解题过程看作是数据被加工的过程如:BASIC语言编写的程序A=10B=20C=A+BPRINT C 如:语言编写

3、的程序main()int a,b,c;a=10;b=20;c=a+b;printf(“%d”,c);(4)面向对象的语言面向对象的程序设计是一种结构模拟方法。从程序结构的角度,每个对象都是一个数据和方法的封装体抽象数据类型。面向对象的程序设计的一个关键是定义“类”,并由“类”生成对象。如由C派生的C+语言。说明:机器语言和汇编语言是面向机器的,并随机而异。高级语言是面向过程或对象的,并与机无关。2、程序设计语言的支持环境计算机(裸机)操作系统高级语言编译系统用户源程序计算机(裸机)3 源程序的编辑、编译、连接和执行1.编辑将源程序逐个字符输入么计算机内存;在内存中修改源程序;将修改后的源程序保

4、存在磁盘文件中。源程序字符修改源程序存盘磁盘文件(f.c)2.编译将已经编辑好的源程序翻译成二进制的目标代码。(f.c)源程序编译磁盘文件(f.obj)3.连接将各模块的二进制目标代码与系统标准模块经连接处理后,得到具有绝对在址的可执行文件。执行一个经过编译和连接的可执行目标文件可执行文件结果编辑、编译、连接和执行过程:二进制代码(f.obj)系统标准模块(函数)连接可执行文件(f.exe)编辑编译连接执行结果f.cf.objf.exe字符二、库函数组装C程序1、C程序的组成特点1)一个C源程序由函数构成,其中到少包括一个主函数(main函数)。2)C程序总是由main()函数开始执行。3)分

5、号“;”是C语句的一部分。4)C程序书写格式自由,一行内可写多条语句。5)程序的注释部分包括在/*/之间,并充允许出现在程序中的任何位置。6)C函数由C的库函数提供。例#include main()int x;x=10;printf(“x=%dn”,x);执行结果:x=10说明:1、main()为主函数;2、函数内容用“”和“”括起来;3、printf是输出函授数;4、库函数包含在不同的头文件(.h后缀);如sin()函数包含在头文件中。三、数据类型*目前重点掌握基本类型短整型(short)整型(int)长整型(long)单精度型(float)双精度型(double)数值类型字符类型(char

6、)枚举类型整型实型基本类型构造类型指针类型空类型C数据类型1.数值的定点和浮点表示数值的定点和浮点表示1)浮点表示浮点表示2)由数值和指数两部分组成,占由数值和指数两部分组成,占4 个字节。个字节。3)e0 x1004)31.4159e-1x10-15)0.314159e+1x1012)定点表示定点表示3)不带指数部分的数不带指数部分的数C语言中将实数一律以浮点数形式存储,类型为:语言中将实数一律以浮点数形式存储,类型为:float数值(尾数)指数(阶码)2字符类型数据的表示和存储形式字符以ASCII代码存放如:“a”的ASCII代码为97存储形式:01100001字符可以用整数形式输出,也可

7、以作为整数参加运算,但值是对应的ASCII值。同理,整数也可以作为字符输出(限与字符对应的整数)例:(程序演示)main()char ch;int I;ch=A;ch=ch+32;I=ch;printf(“%d is%cn”,I,ch);printf(“%c is%dn”,ch,ch);3 数据的存储空间长度及取值范围Int 为普通整型,在微机中与short类型占字节相同。实数类型精度取值:Float:六位精度Double:十六位精度整型类型精度取值:Short:-32768+32767Long:-2147483648+2147483647实例演示 1个字节2个字节4个字节8个字节字符Char整型ShortLong实型FloatDouble小结1、程序设计语言2、库函数组装C程序3、数据类型重点:1、C程序的编辑、编译、连接和执行。2、C程序的构成和库函数。3、C语言基本类型。作业1、参考p354数学函数表。4、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 初中资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁