1C语言概述知识研讨.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C 语言程序设计;C语言程序设计课程介绍;本课程主要内容;课程要求;为什么选择”C语言”?; *考核方式:平时成绩(考勤、作业、实验) 考试成绩 *授课时间:周二:3、4节 周四:3、4节 周五:3、4节 *联系方式:sohu268@126.com 郑阳平);授课目的和任务;1、计算机语言;2、计算机语言的发展; C语言是国际上广泛流行的、很有发展前途的计算机高级语言。它适合于作为系统描述语言,既可用来编写系统软件,也可用来编写应用软件。 C语言是一种既具有一般高级语言特性,又具有低级语言特性的语言。 C语言是在B语言的基础上发展起来的, (1)其根源可以追溯到ALGOL 60(1960年面向问题的语言)。 (2)1963年剑桥大学推出了CPL语言 (3)1967年又推出了BCPL语言;(4)1970年贝尔实验室的Ken Thompson设计出了B语言,并编写了第一个 UNIX 操作系统。 (5)由于B语言过于简单,功能有限,1972年至1973年间,贝尔实验室的D·M·Ritchie在B语言的基础上设计出了C语言.C语言既保持了BCPL和B语言的优点(精炼、接近硬件),又克服了他们的缺点(过于简单,数据无类型) 。 (6) 1978年贝尔实验室合著了《THE C PROGRAMMING LANGUAGE》,简称KR标准( ANSI C )。 (7)随着Unix操作系统在 世界范围内的广泛应用, C语言为越来越多的人熟知,此后人们发现C语言是一种功能强大的极具生命力的程序设计语言,逐渐的C语言成为了程序员首选的语言之一。其应用的广泛性一直影响到其后续语言C++ 、C# 。 ; 目前广泛流行的各种版本C语言编译系统虽然基本部分是相同的,但也有一些不同。如:Microsoft C、Turbo C、Quick C等,我们使用的C环境是Turbo C 2.0。 我们采用的是Microsoft Visual C++6.0编译环境。;;C语言的词法单位;一、标识符 p25 我们把用来标识变量名、符号常数名、函数名、数组名、类型名、文件名的有效字符序列称为标识符(identifier)。 用户命名标识符的规则是: 必须以英文字母或下划线开头,其后可以跟字母、数字和下划线。 例:sum, x, _price, ton8 合法标识符 x+y, 2good, n*y 非法的标识符.;说明: 大小写敏感:大??字母和小写字母被认为是不同的标识符。如:sum和SUM 2. 不同系统规定字符的有效位数不同。 3. 给变量命名时,应做到“见名知意”。如: name,day,sum 4. 中间不能有空格。 5.长度:长度一般不超过32个字符。 6. 标识符不能使用C语言中的关键字 *所有符号必须先定义/说明而后使用 ;C语言关键字 p27;C语言的符号集;C语言的符号集 p29;计算机程序设计;简单的C程序介绍 p4;简单的C程序示例;例2 #include stdio.h main() /* 求两数之和 */ { int a,b,sum; /* 定义变量 */ a=123;b=456; sum=a+b; printf(〃sum is %d\n〃,sum); };程序的结构特点;程序的格式和书写要求;补充知识;;;;; 一般计算机中用16位或32位来表示整数,位数越多,能表示数的范围就越大。 整数有正负之分,为此,我们可以用一个二进位作为符号位,一般总是最高位,当符号位为“0”是表示正数,符号位为“1”时表示负数。例如,当我们用16位来表示一个整数时,有 0000 0000 0010 1011=+43 1000 0000 0010 1011=-43 上述表示法,称为整数的原码表示法。 ; 整数也可采用反码表示法,对于负整数来说,符号位作为“1”,但绝对值部分正好与原码相反(即0变为1,1变为0)??因此: (-43)原=1000 0000 0010 1011 (-43)反=1111 1111 1101 0100 而实际上,整数在机器内大多用补码表示,对负整数而言,符号位仍为1,但绝对值部分却是反码的最低位加1得到的结果,因此 (-43)补=1111 1111 1101 0101 注

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档