C语言自学版ppt课件.ppt

C语言自学版ppt课件.ppt

ID:59421190

大小:1.14 MB

页数:37页

时间:2020-09-19

C语言自学版ppt课件.ppt_第1页
C语言自学版ppt课件.ppt_第2页
C语言自学版ppt课件.ppt_第3页
C语言自学版ppt课件.ppt_第4页
C语言自学版ppt课件.ppt_第5页
资源描述:

《C语言自学版ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计C语言的发展简史和特点第一单元C语言程序设计概述C程序的基本结构C语言集成开发环境的使用为什么要学C语言《C语言程序设计》课程是高职高专计算机类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位工作中的实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。所以,本课程主要针对培养这类人才基本程序设计能力的目的而设置的课程。为什么要学C语言程序设计语言人与计算机进行交流的工具,是一系列对计算机可进行操作的规则,按这些规则人可以编写程序与计算机进行交流程序人编写的、存贮在计算机内部、控制计算机操作的一系

2、列命令的集合程序设计根据任务,用程序设计语言将任务转化为计算机可以执行的命令序列(程序),使计算机执行程序并得到正确的结果的过程低级语言和高级语言低级语言:面向机器的编程语言二进制代码和助记符表示指令操作的语言机器语言000000000110010000000000000000010000000100000000高级语言:用数学表达式和自然语言表示指令操作的语言面向过程C语言C=100+2568086汇编语言MOVAX,100MOVBX,256ADDAX,BX任务:完成100和256的和运算能被计算机直接识别的代码是什么码?C语言的发展(1)C语言是贝尔实验室于70年代初研制,(

3、2)80年代初,美国国家标准化协会(ANSI)对C语言的发展和扩充,制定了ANSIC标准(3)在微机上广泛使用的C语言编译系统有MicrosoftC、TurboC、BorlandC等(4)面向对象程序设计新概念的引入Borland公司C语言升级为C++BuilderMicrosoft公司将C语言升级为VisualC++C语言程序是学习目前主流程序设计和基础(1)C语言同时具有汇编语言和高级语言的优势(2)语言简洁、紧凑,使用方便、灵活(3)运算符、数据类型极其丰富,语法限制不太严格,编程自由度大(4)生成的目标代码质量高,程序执行效率高(5)可移植性好(较之汇编语言)(6)允许直

4、接访问物理地址,可以直接操纵硬件C语言的特点返回进位计数制十进制二进制八进制十六进制R进制0~90、10~70~9,A~FR个符号102816R10n2n8n16nRn基符号权运算规则逢十进一逢二进一逢八进一逢十六进一逢R进一后缀D(省略)BQH(1)十进制是人们所习惯使用的常用数制;(2)二进制是计算机唯一可直接识别的数制;(3)八进制和十六进制是二进制的书写形式。学习C语言的必备知识进位计数制的特点之一:任何一个数都可以展开为其权的展开式1234.567=1*103+2*102+3*101+4*100+5*10-1+6*10-2+7*10-3(1011.101)2=1*23+

5、0*22+1*21+1*20+1*2-1+0*2-2+1*2-3(01AB.C5)16=1*162+10*161+11*160+12*16-1+5*16-2进位计数制的特点之二:“逢R进一,退一当R”的运算规则1101B+1011B=11000B1101+1011110001100B-1011B=0001B1100-10110001进位计数制特点8A04H+110CH=9B10H8A04+110C9B108A04H-110CH=78F8H8A04+110C78F82564Q+1736Q=4522Q2564+173645222564Q–1736Q=0626Q2564-1736062

6、6R进制转换为十进制方法:权的展开法,例(4A6.88)16=4*162+10*161+6*160+8*16-1+8*16-2=1190.53125(10111.11)2=1*24+0*23+1*22+1*21+1*20+1*2-1+1*2-2=23.75(234.4)8=2*82+3*81+4*80+4*8-1=156.5思考题:(234)5=()1069十进制转换为R进制方法:整数部分——除R取余,余数倒排小数部分——乘R取整252222212……16……03……01……10……125=11001B322222216……08……04……02……01……020……132=100

7、000B利用此方法,也可以将十进制整数转换成八进制或十六进制数489568..........461198..........77648..........4958..........7118..........318..........1048956=137474Q4895616..........12305916..........319116..........151116..........11048956=0BF3CH十六进制数以字母为首时,前面必须加0二进制与十六进制

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

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

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