《C语言基础培训》PPT课件

《C语言基础培训》PPT课件

ID:36872871

大小:984.00 KB

页数:87页

时间:2019-05-10

《C语言基础培训》PPT课件_第1页
《C语言基础培训》PPT课件_第2页
《C语言基础培训》PPT课件_第3页
《C语言基础培训》PPT课件_第4页
《C语言基础培训》PPT课件_第5页
资源描述:

《《C语言基础培训》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1C语言培训(第一讲)上海**通信技术有限公司金刚(seniordba@sina.com)2011-032C语言概述数据类型运算符和表达式C程序语句函数编译预处理Linux系统概述培训大纲3C语言概述C语言是70年代初问世的。1978年由美国电话公司B.W.Kernighan和D.M.Ritchit合著了著名的”THECPROGRAMMINGLANGUAGE”一书。通常简称为<>,也有人称之为<>标准。但是,在<>中并没有定义一个完整的标准C语言,后来由美国国家标准协会(AmericanNati

2、onalStandardsInstitute)在此基础上制定了一个C语言标准,于1983年发表。称之为ANSIC.4C语言概述C语言是国际上广泛使用的,且很有发展前途的计算机高级语言,时下流行的C++语言和C#语言都是从C语言发展而来的。C语言适合用来进行系统描述,即可用来编写系统软件,也可用来编写应用软件。C语言是一种与UNIX密切相关的程序设计语言,它最初用于DECPDP-11计算机UNIX。20世纪70年代以来,操作系统中的大部分内容和应用程序都是用C语言编写的。5C语言优点①语言简洁、紧凑(32个关键字),使用方便、

3、自由。autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedstaticsizeofstructswitchtypedefunionunsignedvoidvolatilewhile6C语言优点②运算符丰富,共有34种,C语言把括号、赋值、强制类型转换等都作为运算符处理。表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言上难以实现的运算。③数据结构合理,具有现在语

4、言的丰富数据结构,能用来实现各种复杂的数据结构(如链表、树、栈等)的运算。④具有结构化的控制语句,是结构化的理想语言⑤允许位操作和对硬件进行编程。⑥生成目标代码质量高,程序执行效率高⑦程序可移植性较好7简单的C程序介绍vitest.c#includevoidmain(){printf(“HelloWorld!”);}保存后退出在操作系统下使用gcc命令编译源程序,如下所示:gcc-otesttest.c运行目标程序:./test输入结果如下所示:HelloWorld!main是主函数的函数名,表示这是一个主

5、函数。每一个C源程序都必须有,且只能有一个主函数main。include称为文件包含命令,扩展名为.h的文件称为头文件。8C语言概述数据类型运算符和表达式C程序语句函数编译预处理Linux系统概述培训大纲9数据类型一个程序应包括数据的描述和动作的描述两方面的内容。著名计算机科学家沃思曾提出一个公式:程序=数据结构+算法,可见数据结构在程序中的地位。C语言为用户提供了丰富的数据结构,还允许用户自定义复杂的数据结构。C语言提供的数据结构是以数据类型的形式出现的,C的数据类型划分如下图所示:实型(浮点型)基本类型构造类型指针类型空

6、类型枚举类型字符型整型数组类型结构体类型共用体类型10数据类型常量与变量C语言中数据有常量与变量之分。常量一般能从字面形式判别,也可用一个标识符代表,可用下面的形式声明:#define常量名常量值例如:#definePI3.14/*定义PI代表常量3.14*/“/*”和“*/”之间表示这行符号中为注释内容,不会被编译。变量可用下面的形式声明:数据类型变量名;如:inti;charname;在C语言中,习惯上用大写字母代表常量,用小写字母代表变量。对于变量,要求“先定义,后使用”。11数据类型2.整型数据1)整型常量整型常量可

7、分为:int、shortint、longint和unsignedint、unsignedshort、unsignedlong等类型,他们表示的数的范围不同。2)整型变量整型变量可分为基本型、短整型、长整型3种,下面给出一个示例:main(){inta,b,c;unsignedd;a=6;b=-7;u=78;c=a+b+u;printf(“%d”,c);/*printf为格式化输出函数*//*%d表示输出格式化为十进制的整数*/}运行结果为:7712数据类型2.实型数据1)实型常量实型常量有两种表示方式,一种为十进制形式,

8、如0.12、36.2;另一种为指数形式,如123e3表示123000。要注意e字母之前必须要有数字,e字母后面必须为整数。2)实型变量实型变量分为单精度(float)和双精度(double)两种,如:floatx;doubley;单精度实数在内存中占4个字节,而双精度实数在内存中占8个字节

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

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

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