C语言编程PPT课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《C语言编程PPT课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 编程 PPT 课件
- 资源描述:
-
1、C语言的发展1972年贝尔实验室在B语言的基础上设计出了C语言,并用C语言改写了UNIX中90%的程序,直到1975年第六版的UNIX颁布后,C语言得到了计算机界的普遍认可,从此C语言便迅速发展起来,也独立于UNIX系统,成为了世界上较为流行的结构化高级编程语言之一.C语言的特点 (1)是结构化程序设计语言 (2)是模块化程序设计语言 (3)具有丰富的运算能力 (4)具有丰富的数据类型和较强的数据处理能力 (5)具有较强的移植性 (6)具有多种语言的特点 (7)具有较强的通用性C语言的基本符号 大小写英文字母各26个 阿拉伯数字09 特殊符号39个(包括运算符和操作符)Windows下的C语言
2、编译工具 Microsoft C Turbo C Quick C Borland C一个简单的C语言程序C语言的标识符标识符的作用: 在C语言中,标识符主要作为常量,变量,函数及自定义类型的名字使用.标识符的构成规则: (1)标识符必须以英文字母开头,并由字母,数字和下划线组成.如abcd,y105,year_day,d20a都是合法的标识符,而12a,a+b-c则是不合法的. (2)大小写字母的含义不同.如:abcd,ABCD,AbCd是三个完全不同的标识符. C语言的保留字 保留字又称关键字,是C语言编译系统所固有的,具有专门意义的标识符.保留字一般用做C语言的数据类型或语句名.C语言的保
3、留字只有32个. 保留字的使用说明如下:(1)所有保留字的字母均采用小写.(2)保留字不能再作为用户的常量,变量,函数和类型等的名字.(3)在语句中,因该把保留字与数据或句子的其他部分,用空格或其他语言允许的专用字符分隔开.C语言的保留字类型定义存储类型数据类型语句typedefautocharbreakvoidextrndoublecontinuestaticfloatswitchregisterintcaselongdefaultshortifstructelseuniondounsignedforconstwhileenumgotosignedsizeofvolatilereturnC语
4、言程序的基本结构#include /*头文件*/int main(void) /*主函数*/ /*函数开始*/printf(“I love hackbasen”); /*语句*/return 0; /*函数结束*/C语言程序的基本结构#头文件函数名( )变量定义;程序语句; C语言中数据类型的分类C语言中数据类型可以分为:整型,短整型,长整型,无符号整型,无符号短整型,无符号长整型,浮点型,双精度浮点型和字符型.C语言中的变量声明变量类型声明内存容量(字节)数值范围整型int2-3276832767短整型short2-3276832767长整型long4-2147483648 21474836
5、47无符号整型unsigned int2065535无符号短整型unsigned short2065535无符号长整型unsigned long404294967295浮点型float43.4*10-383.4*1038双精度浮点型double81.7*10-3081.7*10308字符型char1-128127C语言中变量声明的基本格式变量类型 变量名;变量类型 变量名=变量值;例如: int a;a=1; int a=1;C语言中的格式化输出函数C语言中的格式化输出函数printf(),可以用来输出各种类型的变量及信息,可以将指定的文字输出至屏幕上显示,并且返回输出的字符数,如果失败,将会
6、返回负值.之所以称之为格式化的输出函数,就是因为它可以定义输出变量的格式.printf函数的格式及含义格式字符(小写字母)说明d以十进制带符号的形式输出整数(对正数不输出符号)o以八进制无符号的形式输出整数(不输出前导符0)x以十六进制无符号的形式输出整数(不输出前导符0 x)u以十进制无符号的形式输出整数c输出一个字符s输出一个字符串f以小数的形式输出单,双精度实数,隐含输出6位小数e以标准指数形式输出单,双精度实数,数字部分小数位数为6位g选用f或者e格式中输出宽度比较短的一种格式,且不输出无意义的0l用于长整型数,可加在格式符d,o,x,u的前边m(一个具体的整数)数据最小的输入输出宽度
7、.n(一个具体的整数)对实数,表示输出几位小数;对字符串,表示截取的字符个数-(负号)输出的数据在域内向左对齐printf转义字符表字符说明a系统提示音(“嘀”的一声)b倒退一格f跳页n换行r机架返回t水平跳格,相当于按TAB键v垂直跳格显示单引号“显示双引号“显示反斜线ddd八进制表示的ASCII码,每个d代表一个八进制数字xdd十六进制表示的ASCII码,每个d代表一个十六进制数字printf函数使用时的注意事项格式说明符应当与所对应的表达式类型一致.比如,输出整型数据时,可以使用格式字符d,o,x,u等.m为 指定的数据输出宽度.如果数据的实际宽度大于m ,则突破m的限制,按数据的实际宽
8、度输出;如果数据的实际宽度小于m,则按m指示的宽度输出,输出时向右对其,左端补空格.负号“-”表示如果数据的输出宽度小于m,则输出时数据向左对其,右端补空格.“%m.nf”表示输出的浮点型数据共占m列(含小数点),其中小数点后有n位数字.“%m.ns”表示输出的字符串共占m列,但只取字符串左端的n个字符.这n个字符输出在m列的右侧,左侧补空格.对于o或x格式符,输出的数值不带符号位,而是将符号位也看做数值的一部分,因此不能直接输出负的八进制或十六进制数.如果想输出字符“%”,则应该在“格式控制”字符串中连续写两个“%”,即两个“%”,表示一个“%”字符.C语言中的格式化输入函数C语言中的格式化
9、输入函数scanf(),可以用来输入各种类型的变量及信息,其中格式控制符及其含义与格式化输出函数printf()的含义相同scanf函数的格式及含义格式字符(小写字母)说明d以十进制带符号的形式输入整数o以八进制无符号的形式输入整数x以十六进制无符号的形式输入整数c输入一个字符s输入一个字符串(字符串以串结束标志0作为最后的一个字符)f用来输入实数,可以用小数的形式或指数形式输入e与f作用相同,e与f可以互换h用于输入短整型数据l用于长整型数,和double型数据(%lf,%le)m(一个具体的整数)指定输入数据的宽度*表示输入项在读入后不赋值给相应变量scanf函数使用时的注意事项(1)可以
展开阅读全文