- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第 章 1 C 语 言 概 述 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 1.1.1 C语言的历史 1.1.2 C语言的特点 1.1 为什么要学习C语言 第 章 1 C 语 言 概 述 计算机语言从第二次世界大战以后,经历了戏剧性的发展过程。从机器语言到汇编语言再到高级语言。C语言语言是与硬件无关的高级语言,它有许多独特的优点。 机器语言?汇编语言?高级语言 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 C语言作为程序员的首选语言之一,其特点如下: (1)具有现代化程序设计语言的特征 (2)用途广泛 (3)语言简洁,具备底层处理功能、可执行 代码质量高 (4)可移植性好 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 【例1.1】C语言的一个简单实例。 #include stdio.h main() { int a,b,sum; printf(Enter Two Numbers:); scanf(%d%d,a,b); sum=a+b+6; printf(The sum is %d\n,sum); } 程序运行结果如下: Enter Two Numbers:64 28 The sum is 98 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 具体过程如下: (1)编辑源程序,完成后将源程序以扩展名.c存盘。 (2)对源程序进行编译,即将源程序转换为扩展名为.obj的二进制代码。若源程序有错,必须予以修改,然后重新编译。 (3)对编译通过的源程序连接,即加入库函数和其他二进制代码生成可执行程序。连接过程中,可能出现未定义的函数等错误,为此,必须修改源程序,重新编译和连接。 (4)执行生成的可执行代码,若不能得到正确的结果,必须修改源程序,重新编译和连接。若能得到正确结果,则整个编辑、编译、连接、运行过程顺利结束。 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 1.4.1 数制 1.4.2 数制之间的转换 1.4 学习C语言所需的必备知识 1.4.3 整数的原码、反码、补 码的表示 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 1.十进制数 十进制数由0~9十个数字组成,运算规则是逢十进一。 2.二进制数 二进制数的基数是2,所使用的数字只有:0和1。运算规 则是逢二进一。 3.八进制数 八进制数的基数是8,所使用的数字为0、1、2、3、4、5、6、7。其运算规则是逢八进一。 4.十六进制数 十六进制数的基数是16,它使用的数字字符为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。其中A~F分别代表十进制数的10~15。其运算规则是逢十六进一。 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 5.数制标记方法 为了区分不同进制的数据,我们可以用圆括号将数据括起来,在括号的右下角以数字2、8、10、16表示该数代表的进制。如 (100)2, (261)8, (192)10, (1FA)16分别代表的是 二进制的100, 八进制的261, 十进制的192, 十六进制的1FA。 为什么要学习C语言 C语言的一个简单实例 编辑、编译、连接、运行一个C语言程序 学习C语言所需的必备知识 第 章 1 C 语 言 概 述 1.二进制数转换成十进制数 (111.011)2= (1×22+1×21+1×20+0×2-1+1×2-2+1×2-3)10=(7.375)10 2.十六进制数转换成十进制数 (2AB.C)16=(2×162+10×161+11×160+12×16-1)10 =(683.75)10 3.十进制整数转换成二进制数 十进制整数转换成二进制数可采用除2取余法,直至商为0,如将十进制数28转换成二进制数: (28)10=(11100)2 为什
您可能关注的文档
最近下载
- 五四制初中一年级中华优秀传统文化教学设计.pptx VIP
- 《微生物与健康》课件科学六年级上册.pptx
- 七年级上册生物学《生物体的结构层次》单元作业设计.docx
- 电子信息工程职业规划 (第二版).pptx VIP
- 党的二十届三中全会精神测试题300道(单选、多选、判断、填空).docx VIP
- 部编教材年级识字课教学.ppt VIP
- 贵州省贵阳市2024-2025学年高一上学期10月联合考试(一) 数学 PDF版含解析.pdf
- 基于Android的个人生活行为记录及习惯养成平台的设计与实现-毕业设计.doc
- 中国传媒大学-节目主持艺术基础(第二版)-课件.pptx
- 纤维增强复合材料在建筑工程结构加固中的应用(经济论文资料).doc
文档评论(0)