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

上传人:仙*** 文档编号:151220321 上传时间:2022-09-12 格式:PPT 页数:18 大小:180KB
收藏 版权申诉 举报 下载
c1程序设计语言和库函数ppt课件_第1页
第1页 / 共18页
c1程序设计语言和库函数ppt课件_第2页
第2页 / 共18页
c1程序设计语言和库函数ppt课件_第3页
第3页 / 共18页
资源描述:

《c1程序设计语言和库函数ppt课件》由会员分享,可在线阅读,更多相关《c1程序设计语言和库函数ppt课件(18页珍藏版)》请在装配图网上搜索。

1、一、一、课程的性质及义务课程的性质及义务 C程序设计言语是面向软件开发的一门根底课程,程序设计言语是面向软件开发的一门根底课程,经过本课程的学习,使学生具有在系统软件、工具软件经过本课程的学习,使学生具有在系统软件、工具软件和数据处置等方面运用才干。和数据处置等方面运用才干。二、教学目的及课程要求二、教学目的及课程要求1 教学目的:教学目的:经过本课的学习,要使学生获得经过本课的学习,要使学生获得C程序设计言语的程序设计言语的根底知识和普通程序设计方法,掌握一些适用根底知识和普通程序设计方法,掌握一些适用C程序设程序设计技术,为设计适用软件奠定根底。计技术,为设计适用软件奠定根底。2 对学生要

2、求:对学生要求:学生在学习本课之前,要具备计算机文化根底知识,学生在学习本课之前,要具备计算机文化根底知识,明确本课程在本专业中的重要性,要有远大的理想和志明确本课程在本专业中的重要性,要有远大的理想和志向,要知难而进,积极自觉的学习,独立完成作业,仔向,要知难而进,积极自觉的学习,独立完成作业,仔细做好每一个实验,培育独立分析问题和处置问题的才细做好每一个实验,培育独立分析问题和处置问题的才干。干。本次课内容:1、程序设计言语 2、库函数组装C程序 3、数据类型教学目的:1、了解程序设计言语及其方向2、明确编辑、编译、衔接和执行含义3、掌握C言语程序构造及构造组成4、掌握C言语数据类型一、程

3、序设计言语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 如:TURBOC2.0言语编写的程序main()int a,b,c;a=10;b=20;c=a+b;printf(“%d,c);4面向对象的言语面向对象的程序设计是一

4、种构造模拟方法。从程序构造的角度,每个对象都是一个数据和方法的封装体笼统数据类型。面向对象的程序设计的一个关键是定义“类,并由“类生成对象。如由C派生的C+言语。阐明:机器言语和汇编言语是面向机器的,并随机而异。高级言语是面向过程或对象的,并与机无关。2、程序设计言语的支持环境 计算机裸机操作系统高级言语编译系统用户源程序 计算机裸机3 源程序的编辑、编译、衔接和执行1.编辑将源程序逐个字符输入么计算机内存;在内存中修正源程序;将修正后的源程序保管在磁盘文件中。源程序字符修正源程序存盘磁盘文件f.c)2.编译将曾经编辑好的源程序翻译成二进制的目的代码。(f.c)源程序编译磁盘文件f.obj)3

5、.衔接将各模块的二进制目的代码与系统规范模块经衔接处置后,得到具有绝对在址的可执行文件。4.执行执行一个经过编译和衔接的可执行目的文件可执行文件结果编辑、编译、衔接和执行过程:二进制代码f.obj)系统规范模块函数衔接可执行文件f.exe)编辑编译衔接执行结果f.cf.objf.exe字符二、库函数组装C程序1、C程序的组成特点一个C源程序由函数构成,其中到少包括一个主函数main函数。C程序总是由main()函数开场执行。分号“;是C语句的一部分。C程序书写格式自在,一行内可写多条语句。程序的注释部分包括在/*/之间,并充允许出如今程序中的任何位置。C函数由C的库函数提供。例#include

6、 main()int x;x=10;printf(“x=%dn,x);执行结果:x=10阐明:1、main()为主函数;2、函数内容用“和“括起来;3、printf是输出函授数;4、库函数包含在不同的头文件(.h后缀);如sin()函数包含在math.h头文件中。三、数据类型*目前重点掌握根本类型短整型(short)整型(int)长整型(long)单精度型(float)双精度型(double)数值类型字符类型(char)枚举类型整型实型根本类型构造类型指针类型空类型C数据类型数值的定点和浮点表示数值的定点和浮点表示浮点表示浮点表示由数值和指数两部分组成,占由数值和指数两部分组成,占4 个字节。

7、个字节。如:如:3.14159e0 相当于相当于 3.14159x10031.4159e-1相当于相当于 31.4159x10-10.314159e+1相当于相当于 0.314159x101定点表示定点表示不带指数部分的数不带指数部分的数如:如:3.14159C言语中将实数一概以浮点数方式存储,类型为:言语中将实数一概以浮点数方式存储,类型为:float数值尾数指数阶码2字符类型数据的表示和存储方式字符以ASCII代码存放如:“a的ASCII代码为97存储方式:01100001字符可以用整数方式输出,也可以作为整数参与运算,但值是对应的ASCII值。同理,整数也可以作为字符输出限与字符对应的整

8、数例:程序演示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、P151.32、p151.43、p151.6参考p354数学函数表。4、p522.6

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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